Шаги
Шаги — способ собрать то, что делает действие, без написания кода. Действие, записанное шагами, — это список: каждая строка — одно дело, например Отправить клавиши, Ввести текст или Ждать, с заполненными под ней подробностями. Когда действие выполняется, шаги выполняются сверху вниз.
Это действие открывает новую вкладку браузера, ждёт её, вводит поисковый запрос и нажимает Enter.
Для кого шаги
Шаги — для всех, кто не хочет писать скрипт. Вы выбираете шаги из списка, заполняете поля, а редактор проверяет вводимое по ходу. Самые частые шаги доступны в один щелчок в виде элементов, а все встроенные функции, переменные, условия и циклы тоже есть — и в простом, и в расширенном режиме.
Один и тот же редактор шагов используется везде, где Input.Observer что-то выполняет: в действии на странице «Действия», во фрагменте, в скриптах «до» и «после» группы приложений, в глобальных событиях, в записи макросов и в песочнице.
Шаги и скрипт
Шаги и скрипт — два способа записать одно и то же. Шаг вызывает одну из встроенных функций Input.Observer — те же, что вызывает скрипт, — и следует тем же правилам для значений. Различия:
- В шагах нет арифметики и сборки текста из частей. Поле шага содержит значение, переменную или одно из фиксированного набора значений вроде Целевое окно, но никогда не вычисление.
- В шагах есть Повторять, пока…, Повторять до тех пор, пока не…, Выйти из цикла и Остановить шаги, которых нет в скриптах.
- Список шагов можно перевести в скрипт, но не наоборот.
Когда действию перестанет хватать шагов, см. От шагов к скрипту. Справочник по языку скриптов описывает язык скриптов и все встроенные функции.
В этом разделе
| Страница | Что в ней |
|---|---|
| Редактор шагов | Список шагов, поля выбранного шага и что показывают простой и расширенный режимы. |
| Добавление и упорядочивание шагов | Добавление шагов, их перемещение, удаление и развёртывание. |
| Параметры шагов | Заполнение полей шага и сохранение его результата. |
| Переменные | Сохранение значения в одном шаге и использование в последующем. |
| Условия | Выполнение шагов, только когда что-то истинно. |
| Повторение шагов | Выполнение шагов несколько раз, пока или до тех пор, пока что-то не истинно. |
| Готовые рецепты | Законченные действия, шаг за шагом. |
| От шагов к скрипту | Когда переходить, представление кода и перевод шагов. |
| Проблемы, о которых сообщает редактор шагов | Каждое сообщение редактора и как его устранить. |
Безопасно опробуйте шаги на странице Песочница, прежде чем назначить им триггер. Она выполняет их на условных окнах и воспроизводит произошедшее.
- Редактор шагов — Список шагов, поля выбранного шага, элементы для добавления шагов и что показывают простой и расширенный режимы.
- Добавление и упорядочивание шагов — Элементы для добавления шагов, список всех встроенных функций, куда попадает новый шаг, перемещение и удаление шагов.
- Параметры шагов — Поля шага: что принимает каждый вид, выбор значения из меню, проверки при вводе и сохранение результата шага.
- Переменные — Сохраните значение в одном шаге и используйте его в последующем: «Сохранить результат как», «Задать переменную», четыре типа значений и правила именования.
- Условия — Выполнение шагов, только когда что-то истинно: блоки «Если» и «Если… иначе…», три вида условий, инвертирование условия и досрочная остановка.
- Повторение шагов — Выполнение шагов заданное число раз, пока условие выполняется или до тех пор, пока оно не выполнится, и досрочный выход из повтора.
- Готовые рецепты — Законченные действия из шагов: закрыть вкладку, ввести подпись, переместить окно на следующий экран, развернуть или восстановить, мультимедийные клавиши и многое другое.
- От шагов к скрипту — Когда действию становится тесно в шагах: просмотр кода, показывающий шаги как текст, и перевод шагов в скрипт.
- Проблемы, о которых сообщает редактор шагов — Все сообщения редактора шагов: что их вызывает и как это исправить.