Launch Center PRO URL Schemes语法

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}}的格式。

举例:

  1. due://......&x-source=墨客&x-success={{moke:}}

这段 URL 运行完,会出现的结果是跳转到 Due,执行省略号中的动作,动作执行完后,会出现一个菜单,如果选择墨客,就会跳转到墨客。如果选择取消,就会停留在 Due。

  1. 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://}}

参考资料:

  1. URL Schemes使用详解

你可能感兴趣的:(Launch Center PRO URL Schemes语法)