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

最后更新于