tagGroup(標籤群組)

透過 eagle.tagGroup API 可以方便存取當前應用中的標籤群組。

// 取得所有標籤群組
const tagGroups = (await eagle.tagGroup.get());

方法

get()

取得所有標籤群組。

  • 返回 Promise<tagGroups: Object[]> - tagGroups 查詢結果。

const tagGroups = (await eagle.tagGroup.get());

create(options)

取得所有標籤群組。

  • 返回 Promise<tagGroup: Object> - 新建立的標籤群組

await eagle.tagGroup.create({
    name: "new group",
    color: "red",
    tags: ["tag1", "tag2"],
    description: "群組描述"  // Eagle 4.0 build18+
});

實例方法

save()

保存標籤群組修改。

  • 返回 Promise<tagGroup: Object> - 保存結果。

remove()

刪除標籤群組。

  • 返回 Promise<result: boolean> - result是否刪除成功

addTags(options)

增量添加標籤到群組,不需要傳入完整的標籤陣列。

  • options Object - 選項參數

    • tags string[] - 要添加的標籤名稱陣列

    • removeFromSource boolean (可選) - 是否從原群組移除標籤,預設 false

      • false:僅添加標籤(標籤可同時存在多個群組)

      • true:移動標籤(從原群組移除)

  • 返回 Promise<tagGroup: Object> - 更新後的標籤群組

circle-info

提示:addTags() 方法需要 Eagle 4.0 build18 以上版本支援。

removeTags(options)

從群組移除指定標籤。

  • options Object - 選項參數

    • tags string[] - 要移除的標籤名稱陣列

  • 返回 Promise<tagGroup: Object> - 更新後的標籤群組

circle-info

提示:removeTags() 方法需要 Eagle 4.0 build18 以上版本支援。

circle-exclamation

Last updated