Типы переменных в Быстрых командах на iPhone или iPad
В редакторе быстрой команды переменные отображаются как синие овальные значки. Многие действия уже содержат переменные по умолчанию. Для настройки действий можно изменять переменные или добавлять свои.
В приложении «Быстрые команды» есть три типа переменных: Волшебные, специальные и созданные вручную.
Волшебные переменные
Для любой быстрой команды выходные данные каждого действия доступны в качестве Волшебной переменной. В отличие от создаваемых вручную переменных, описанных ниже, для использования Волшебных переменных не требуется сохранять выходные данные действия для последующего использования. Просто выберите выходные данные действия в качестве переменной для любого последующего действия. Значки Волшебных переменных содержат значки тех действий, в результате которых они были сгенерированы, что упрощает понимание структуры быстрой команды.
Однако по-настоящему волшебными эти переменные делает то, что Вы можете менять их тип. Просто коснитесь Волшебной переменной, чтобы изменить ее формат и указать, какие из содержащихся в ней сведений требуется использовать. Дополнительные сведения см. в разделе Настройка переменных в Быстрых командах на iPhone или iPad.
В большинстве случаев использование Волшебных переменных упрощает создание быстрой команды, являясь предпочитаемым способом работы с переменными по сравнению с их созданием вручную. Например, если Вы хотите использовать статичный текст или число, добавьте действие «Текст» или «Число», а затем повторно используйте выходные данные действия «Текст» или «Число» в качестве Волшебной переменной.
Специальные переменные
Специальные переменные — это переменные, которые можно добавить в текстовое поле или в настройку параметра (например, чтобы заменить настройку параметра на переменную «Спрашивать каждый раз»). Специальные переменные можно добавить из контекстного меню, которое появляется при нажатии и удерживании текстового поля или элемента управления параметрами. Вот некоторые из самых распространенных специальных переменных:
Спрашивать каждый раз. Во время выполнения быстрой команды данная переменная запрашивает ввод текста в месте своего размещения.
Буфер обмена. Во время выполнения быстрой команды данная переменная вставляет последний объект, который Вы скопировали.
Текущая дата. Данная переменная вставляет текущие дату и время в предпочитаемом Вами формате.
Входные данные команды. Получает входные данные, которые были переданы в начало быстрой команды (применимо для быстрых команд, настроенных для запуска в другом приложении).
Дополнительные сведения см. в разделе Добавление специальной переменной в действие.
Создание переменных вручную
Созданные вручную переменные позволяют помещать значение, которое может измениться позже (например, текущее время), и добавлять информацию к существующей переменной. Например, можно добавить текущую дату к входным данным в процессе.
В отличие от Волшебных и специальных переменных, созданные вручную переменные добавляются с помощью действия «Задать переменную» или «Добавить в переменную». Действие «Задать переменную» позволяет задать новую переменную с нуля или перезаписать содержимое ранее сохраненной переменной. Действие «Добавить в переменную» позволяет добавить несколько элементов содержимого в одну переменную путем последовательного добавления данных по мере выполнения команды. При этом данные сохраняются в виде упорядоченного списка.
При задании переменных вручную они обычно получаются более длинными, вследствие чего их труднее читать. Обычно создавать переменные вручную не требуется, так как Волшебные и специальные переменные обладают практически такой же функциональностью и при этом — большей емкостью. Например, Вы можете воспроизвести большую часть возможностей, предоставляемых действием «Добавить в переменную», поместив переменные в действие «Список», а затем использовав их для извлечения требуемого содержимого.
Дополнительные сведения см. в разделе Добавление в действие переменной, созданной вручную.