1. 输入框[prompt]
作用:
将变量输入输入框中,就会在运行动作时出现输入框让你输入内容。
举例:
OmniFocus:///add?name=[prompt]¬e=[prompt]
添加一个新的任务,并填写备注,其中第一个[prompt]输入的是任务名,第二个[prompt]输入的是备注内容。
2. 剪贴板[clipboard]
作用:
表示最后一条复制了的文本内容。
举例:
OmniFocus:///add?name=[clipboard]
添加一个新的任务,其中任务名为之前复制在剪贴板的内容。
3. 列表[list]
作用:
生成一个列表,可以直接选择预设的选项,而不用输入。
举例:
onepassword://search/[list|Google=Google|Dropbox=Dropbox|Weibo=Weibo|输入=[prompt]]
利用1Password搜索APP用户名及密码,用列表的方式直接显示谷歌、Dropbox、微博和输入四种选项,可以直接点击执行命令。
4. 跳回[x-callback-URL]
作用:
从一个应用的界面跳转到了另一个应用
固定语法:
&x-success{{URL}}
,表示前一个 URL 成功以后下一步做什么;&x-error{{URL}}
,表示前一个 URL 失败以后下一步做什么;&x-cancel{{URL}}
,表示取消前一个 URL 的操作结果后下一步做什么;&x-source
,显示在 App 中则是在上一个动作完成后(一般是跳转后)给出一个选项,选项内容是你写在 URL 中的选项名和 取消,选择选项名后触发 发x-success
后的 URL 里的动作,取消则停留在当前 App。一般和x-success
连接,构成x-source=选项名&x-success={{URL}}
的格式。
举例:
due://......&x-source=墨客&x-success={{moke:}}
这段 URL 运行完,会出现的结果是跳转到 Due,执行省略号中的动作,动作执行完后,会出现一个菜单,如果选择墨客,就会跳转到墨客。如果选择取消,就会停留在 Due。
fantastical2://x-callback-url/parse?sentence=[[line|1]]&add=1&x-success={{drafts4://x-callback-url/runAction?text=[[line|2..]]&allowEmpty=NO&action=Events%20in%20Fantastical-Quick}}&x-cancel={{drafts4://}}