Создание контактов из данных в Быстрых командах на iPhone или iPad
Можно использовать полученные от API данные для создания событий календаря, контактов, заметок и других объектов. Этот пример демонстрирует создание контактов с помощью Typicode API. При создании контактов с помощью действия «Добавить в Контакты» требуется указать имя и фамилию. Чтобы отделить имена пользователей друг от друга в данных, полученных от API, потребуется действие «Разбить текст на части».
Превращение текста в список
В приложении «Быстрые команды» на устройстве iOS или iPadOS добавьте действие «Повторить для каждого объекта» после действия «Получить содержимое URL».
Добавьте действие «Получить значение словаря» как вложенное в действие «Повторить для каждого объекта», затем установите
name
как значение ключа.Добавьте действие «Разбить текст на части» после действия «Получить значение словаря», затем для входных данных укажите «Значение словаря», а в качестве разделителя укажите пробелы.
Действие «Разбить текст на части» создаст список объектов на основе указанного разделителя. В нашем примере имя контакта является первым объектом в списке, а фамилия — последним.
Добавьте два действия «Получить объект из списка». Настройте эти два действия так: первое действие должно получать первый объект из списка, а второе — последний. Для обоих действий используйте Волшебную переменную, содержащую выходные данные действия «Разбить текст на части».
Создание контакта
В приложении «Быстрые команды» на устройстве iOS или iPadOS добавьте действие «Получить значение словаря» после действия «Разбить текст на части». Затем задайте значение ключа
phone
, а значение словаря — «Повтор объекта».Добавьте действие «Добавить новый контакт» после последнего действия «Получить значение словаря».
На этом этапе есть следующие действия.
Действие «URL-адрес»
Действие «Получить содержимое URL»
Действие «Повторить для каждого объекта»
Действие «Получить значение ключа» для ключа name в действии «Повтор объекта»
Действие «Разбить текст на части» с помощью пробелов для значения словаря
Действие «Получить первый объект» из действия «Разбить текст на части»
Действие «Получить последний объект» из действия «Разбить текст на части»
Действие «Получить значение ключа» для ключа phone в действии «Повтор объекта»
Действие «Добавить контакт»
Действие «Конец повтора»
В действии «Добавить контакт» для параметра «Имя» установите значение Волшебной переменной первого действия «Разбить текст на части», а для параметра «Фамилия» — значение Волшебной переменной второго действия «Разбить текст на части».
В меню «Показать больше» для параметра «Номер телефона» установите значение Волшебной переменной действия «Получить значение ключа» для ключа phone.
Выключите параметр «Область ввода текста».
Коснитесь , чтобы запустить быструю команду и создать контакты из данных от API.
ПРЕДУПРЕЖДЕНИЕ. Запуск этой быстрой команды приведет к созданию контактов на Вашем устройстве. Добавьте к контактам заметку, чтобы при необходимости их было легко удалить.