概览
插件脚本可以充分利用 ES6 和 Sketch API。官方 JavaScript API 由 Sketch 团队维护,允许访问和修改 Sketch 文档,向 Sketch 用户提供数据,并提供一些基本的用户界面集成。
欢迎反馈:请告诉我们您的想法,提交问题 以发表评论、建议和错误报告,或发送电子邮件至 [email protected]。
功能
JavaScript API 涵盖不同的领域,并包含不同的包。
文档对象模型 sketch/dom
访问、修改和创建文档 - 从颜色到图层和符号的所有内容。
设置和状态保存 sketch/settings
为图层或文档保存自定义数据,并存储插件的用户设置。
UI sketch/ui
显示通知并在无需构建的情况下获取用户输入。
数据提供者 sketch/data-supplier
直接在 Sketch 中提供图像或文本数据。数据提供者直接与 Sketch 用户界面集成,以便在整个设计过程中随时使用内容。
在 sketch/async
中使用 Fibers
默认情况下,插件命令的 JavaScript 上下文在成功执行后会被销毁。对于异步操作,JavaScript API 提供了 Fibers 作为延长 JavaScript 上下文生命周期的方法。