macOS
![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/zh_CN/fbd8d40651fff19a46e7aaedd4cb1b09.png)
在 Mac 上的“快捷指令”中处理列表
本节讨论配合“从列表中获取项目”和“为每个项目重复”操作使用 Typicode API(在上一个主题中介绍)返回的数据。“从列表中获取项目”操作允许快捷指令对列表中的特定项目进行操作。“为每个项目重复”操作允许快捷指令对列表中的每一项逐个进行操作。
在处理列表中的所有项目之前,你可能想要针对单个项目测试你的操作。你可以将列表传递到操作,然后“快捷指令”会询问你要处理哪个项目。你还可以选取特定项目,方法是添加“从列表中获取项目”操作,从而创建类似于最终工作流程的测试环境。
获取列表中单个项目的值
在 Mac 上的“快捷指令” App
中,在“获取 URL 内容”操作之后添加“从列表中获取项目”操作。
该操作将自动采用上一个操作的输出。
添加“获取词典值”操作。
此操作将获取键的值。
将键设为
name
。点按
以运行快捷指令。
快捷指令显示第一项的
name
值。
获取列表中所有项目的值
在 Mac 上的“快捷指令” App
中,在“获取 URL 内容”操作之后添加“为每个项目重复”操作。
该操作将自动采用上一个操作的输出。
在“结束重复”操作之前添加“获取词典值”操作。
此操作将获取键的值。
将键设为
name
。在“获取词典值”操作之后添加“文本”操作。将“重复索引”和“词典值”变量添加到“文本”操作。
在“结束重复”操作之后添加“提醒”操作。
将提醒设为仅显示“重复结果”变量。
点按
以运行快捷指令。
“快捷指令”显示“结束重复”变量,即循环期间传递的所有值组合。