Связь действий в программе «Быстрые команды»
Когда действие применяет контент, полученный от предыдущего действия, от центра до низа списка действий отображается линия, соединяющая эти действия. Эта линия означает, что результат одного действия будет использоваться в качестве входных данных для следующего действия.
Многие действия в программе «Быстрые команды» могут принять входные данные и предоставить выходные данные. Некоторые действия принимают только входные данные, создают только выходные данные или передают входные данные как выходные без изменений.
Коснитесь значка действия быстрой команды, чтобы отобразить описание этого действия, типы принимаемых им входных данных и типы предоставляемых им выходных данных.
Некоторые действия принимают только определенные типы контента в качестве входных данных. Несовместимые действия отображаются в списке без соединительной линии. Это значит, что данные действия не сочетаются. Например, действие «Получить текущую геопозицию» не предоставляет выходные данные действию «Создать плейлист», поскольку для действия «Создать плейлист» требуется песня, а не геопозиция на карте.
Некоторые действия не требуют входных данных, а только предоставляют выходные данные. В основном это действия с получением данных (например, «Получить предстоящие события», «Получить текущую песню» и «Выбрать несколько фото»). Действие, для которого не нужны входные данные, отображается в списке действий отдельно от предыдущего действия и без соединительной линии в центре.
В следующем примере действие «Выбрать несколько фото» получает данные из программы «Фото» и не требует входных данных от другого действия. Данные, полученные действием «Выбрать несколько фото», передаются в качестве входных данных действию «Преобразовать изображение».
Некоторые действия принимают контент в качестве входных данных, но не меняют его, а передают в том же виде как выходные данные. Например, действие «Вызвать вибрацию устройства» запускает вибрацию устройства между действиями при передаче входных данных следующему действию.
Подобным образом при передаче номера телефона в качестве входных данных для действия «Позвонить» выполняется вызов на этот номер. Когда вызов будет завершен, действие «Позвонить» передает тот же номер телефона в качестве выходных данных.