SuperAPI AI 工具集

drafts-actions

通用与其它

查看项目

更新于 10-15 23:45

技能介绍

用途:指导在 iOS/macOS 的 Drafts 中创建自定义 Action(动作),把多个步骤组合成自动化工作流,处理文本、连接外部服务并自动化重复任务。

主要能力:Action 由元数据(名称、图标、颜色、快捷键)、顺序步骤(系统、服务、实用、高级四类)和成功后行为配置组成,可通过动作栏、快捷键、URL scheme(drafts://x-callback-url/runAction)或快捷指令触发。系统步骤涵盖分享、剪贴板、邮件、信息、提醒、日历、导出、打印、朗读等;服务步骤可对接 Dropbox、Google Drive、Notion、Todoist、WordPress 等集成;高级步骤支持 JavaScript 脚本、Run Shortcut、AppleScript、HTML Preview、Prompt、Configured Value 等。

使用方式:可在界面中通过“+”新建 Action 并添加步骤,也可用 JavaScript 动态创建(Action.create()、addStep() 等)。模板系统使用 [[tag]] 语法,如 [[title]]、[[date|%Y-%m-%d]]、[[selection]];脚本通过 Draft、Editor、App、Context 等对象操作草稿,异步操作需在步骤中开启“Allow asynchronous execution”并调用 script.complete()。HTMLPreview 可用 context.previewValues 接收表单数据,并用 Drafts.send() 与 Drafts.continue() 回传。HTTP 请求需设置 "encoding": "json" 并传对象。

适用场景:为 Drafts 定制文本处理、发布、任务同步、表单交互与文件导出等自动化流程;支持通过 URL scheme 或 Drafts Directory 分享与导入动作。

限制:部分功能仅限特定平台(Evernote 与 Open in... 仅 iOS,AppleScript 仅 macOS);需要安装并运行 Drafts 应用;具体收费、价格与完整 API 参考暂未提供。