在 iPhone 或 iPad 上使用 URL 方案运行快捷指令
“快捷指令”的 URL 方案支持运行存储在快捷指令精选中的快捷指令。在超出了“快捷指令”本身的自动化系统中此功能很有帮助,它使其他 App 可以运行精选中的快捷指令。你还可以在任务管理程序中使用“快捷指令”的 URL 方案将运行快捷指令用作项目中的一个步骤。URL 方案可用于可使用 URL 的任何位置,如你自己的 App、网页浏览器或命令行中。
通过 URL 运行快捷指令
打开具有以下结构的 URL:
shortcuts://run-shortcut?name=[名称]&input=[输入]&text=[文本]
在 URL 中使用以下参数:
名称:要运行的快捷指令的名称。
输入(可选):传递到快捷指令中的初始输入。共有两个输入选项:文本串或单词
clipboard
。当input
值为文本串时,会使用该文本。当input
值为clipboard
时,会使用剪贴板中的内容。文本:如果输入设为文本,则文本参数的值将作为输入传递到快捷指令。如果输入设为剪贴板,则此参数将被忽略。
通过使用文本串,你可以将自己的 URL 编码后的文本作为输入提供给快捷指令。例如,将文本“
goetta is great
”用作名为“Lookup Goetta”快捷指令输入的 URL 看起来是这样:shortcuts://run-shortcut?name=Lookup%20Goetta&input=text&text=goetta%20is%20great
将最近拷贝的文本传输到“添加到‘备忘录’”快捷指令的 URL 看起来是这样:
shortcuts://run-shortcut?name=Add%20to%20Notes&input=clipboard
【提示】如果想要从一个快捷指令中运行另一个快捷指令,请使用“运行快捷指令”操作,而不是 URL 方案。你应该只在从“快捷指令”外的其他 App 中整合时才使用 URL 运行快捷指令。