Работа со списками в Быстрых командах на Mac
В этом разделе мы рассмотрим, как использовать возвращаемые Typicode API данные (подробно см. в предыдущем разделе), используя действия «Получить объект из списка» и «Повторить для каждого объекта». Действие «Получить объект из списка» позволяет быстрой команде обработать определенный объект из списка. Действие «Повторить для каждого объекта» позволяет быстрой команде выполнить ряд действий с каждым объектом из списка поочередно.
Может быть полезно сначала протестировать действия на отдельном объекте списка, а после этого перейти к обработке всех его объектов. Можно передать действию список, и приложение «Быстрые команды» спросит, какой из его объектов Вы хотите обработать. Также можно выбрать конкретный объект: для этого добавьте действие «Получить объект из списка». Тем самым Вы создадите тестовую среду, похожую на итоговую последовательность действий.
Получение значения для отдельного объекта списка
В приложении «Быстрые команды» на Mac добавьте действие «Получить объект из списка» после действия «Получить содержимое URL».
Действие автоматически получит выходные данные от предыдущего действия.
Добавьте действие «Получить значение словаря».
В результате будет получено значение ключа.
Установите
name
в качестве значения ключа.Нажмите , чтобы запустить быструю команду.
Приложение «Быстрые команды» отображает значение
name
для первого объекта.
Получение значений для всех объектов списка
В приложении «Быстрые команды» на Mac добавьте действие «Повторить для каждого объекта» после действия «Получить содержимое URL».
Действие автоматически получит выходные данные от предыдущего действия.
Добавьте действие «Получить значение словаря» перед действием «Конец повтора».
В результате будет получено значение ключа.
Установите
name
в качестве значения ключа.Добавьте действие «Отправить сообщение» после действия «Получить значение словаря». В действие «Отправить сообщение» добавьте переменные «Номер повтора» и «Значение словаря».
После действия «Конец повтора» добавьте действие «Показать предупреждение».
Для предупреждения настройте отображение только переменной «Результаты повторов».
Нажмите , чтобы запустить быструю команду.
Приложение «Быстрые команды» отображает переменную «Конец повтора» — все значения, переданные в ходе выполнения цикла.