smartFolder(智能文件夹)
通过 eagle.smartFolder API 可以方便地创建、查询、修改及删除智能文件夹。
// 使用流畅构建器创建智能文件夹
const sf = await eagle.smartFolder.create({
name: '大尺寸 PNG',
conditions: [
eagle.smartFolder.Condition.create('AND', [
eagle.smartFolder.rule('width')['>']([1920]),
eagle.smartFolder.rule('type').equal('png'),
])
]
});
// 修改属性
sf.name = '超大尺寸 PNG';
sf.iconColor = 'blue';
// 保存修改
await sf.save();方法
create(options)
get(options)
getAll()
getById(smartFolderId)
getByIds(smartFolderIds)
remove(smartFolderId)
getRules()
rule(property)
类:SmartFolder
实例方法
save()
getItems(options)
实例属性
id string
id stringname string
name stringconditions Object[]
conditions Object[]description string
description stringicon string
icon stringiconColor string
iconColor stringmodificationTime integer
modificationTime integerchildren SmartFolder[]
children SmartFolder[]parent string
parent stringimageCount integer
imageCount integerHelper Classes
SmartFolder.Rule
SmartFolder.Condition
静态属性
IconColor Object
IconColor Object最后更新于