Skip to main content
Ветвление выбирает действия по данным. Цикл повторяет вложенные шаги для каждого элемента списка. Начните с маленького примера: так проще проверить условия и посчитать обращения к моделям.

Ветвление по условию

Добавьте шаг ветвления после шага, данные которого хотите проверить. Выберите поле из панели данных, оператор и значение сравнения. Например, наличие текста обращения может вести к модели, а отсутствие текста — к отдельному сообщению об ошибке входа. Редактор поддерживает два режима: первая подходящая ветка и все подходящие ветки. В первом режиме порядок условий влияет на результат. Во втором несколько истинных условий могут выполнить несколько цепочек, включая несколько платных действий. Несколько условий внутри одной группы соединяются по правилу «И»: должны выполниться все. Альтернативные группы соединяются по правилу «ИЛИ»: достаточно одной. Ветка по умолчанию используется, если остальные условия не подошли. Проверьте отдельным входом каждую ветку и случай, который не подходит ни под одно условие. Для чисел выбирайте числовое сравнение; для текста проверьте регистр и пробелы. Не считайте строку "0" автоматически равной отсутствующему значению.

Цикл по списку

1

Выберите массив

В шаге цикла укажите список из предыдущего выхода. Одна строка или объект вместо массива вызовет ошибку. Пустой список не выполнит вложенные действия.
2

Добавьте действие внутрь

Разместите действие внутри цикла и подставьте текущий элемент через панель данных. Если передать весь исходный список, каждое повторение будет обрабатывать его заново.
3

Проверьте несколько элементов

Начните с двух разных записей. Откройте итерации в истории и убедитесь, что каждая получила свой вход и результат. Обычный цикл обрабатывает элементы последовательно.
Если в цикле десять элементов и один шаг с моделью, возможны десять отдельных обращений. Дневной бюджет применяется ко всем. Ограничьте размер входного списка до запуска и проверьте максимальную стоимость шага. Остановка на ошибке не отменяет уже выполненные итерации и отправленные сообщения. Не запускайте весь список повторно, пока не установили, какие элементы обработаны. Для неопределённого результата модели действуют правила безопасного повтора.