Блок: Условия
Last updated
Last updated
Блок "Проверка условий" используется для анализа данных и принятия решения о дальнейшем пути выполнения сценария. Этот блок позволяет создавать ветвления, основываясь на заданных условиях, которые проверяются перед переходом к следующему этапу.
Основные компоненты блока:
Название блока: Название задаёт контекст проверки, например: "Проверка локации" или "Проверка количества машин".
Условия:
Каждое условие формируется в виде выражения на JavaScript и проверяется в последовательности сверху вниз.
Если условие выполняется (возвращает true
), сценарий переходит к соответствующей ветке. Если ни одно из условий не выполнено, используется ветка "По умолчанию" (если она задана).
Примеры условий:
Условие #1:
"Машин нет"
Логика: variables.carList.length === 0
Описание: Проверяет, пуст ли список машин. Если список пуст, переход идёт на заданную ветку.
Условие #2:
"Машин меньше 5"
Логика: variables.carList.length <= 5
Описание: Проверяет, содержит ли список не более 5 элементов.
Условие #3:
"Нужно ввести цвет машины"
Логика: !variables.color
Описание: Проверяет, указал ли пользователь цвет машины. Если не указано, выполняется переход для уточнения данных.
Переходы:
Каждое условие связывается с определённым последующим шагом сценария.
Если условия не выполнены, ветка "По умолчанию" позволяет указать общий обработчик.