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)
增量添加标签到群组,不需要传入完整的标签数组。
optionsObject - 选项参数tagsstring[] - 要添加的标签名称数组removeFromSourceboolean (可选) - 是否从原群组移除标签,默认falsefalse:仅添加标签(标签可同时存在多个群组)true:移动标签(从原群组移除)
返回
Promise<tagGroup: Object>- 更新后的标签群组
removeTags(options)
从群组移除指定标签。
optionsObject - 选项参数tagsstring[] - 要移除的标签名称数组
返回
Promise<tagGroup: Object>- 更新后的标签群组
注意:此方法仅从群组移除标签,不会删除标签本身或影响素材上的标签。
最后更新于