Nodul LogoNodul
Операторы

Основы операторов

Операторы в Nodul похожи на формулы в электронных таблицах: они принимают входные данные и возвращают результат.

Использование операторов для изменения данных

Поле настройки связи

Вы можете использовать операторы практически в любом поле ввода узлов для преобразования данных перед отправкой дальше:

  • Создание или изменение текста (замена, конкатенация, обрезка, преобразование регистра)
  • Математические операции и форматирование
  • Извлечение значений из JSON/массивов
  • Применение условной логики (выбор одного значения или другого)

Использование операторов в связях

Поле настройки узла Связи используют операторы для фильтрации и ветвления. Когда операторы используются в Связь → Condition, условие должно вычисляться в булево значение: TRUE или FALSE.

Результат любого фильтра связи — TRUE или FALSE

  • Если условие фильтра TRUE, выполнение сценария продолжается по этой связи.
  • Если условие фильтра FALSE, эта связь не выбирается и выполнение по ней не идёт.

Резервная связь

Резервная связь срабатывает только если ни одна из исходящих связей узла не вычисляется как TRUE.

Подробнее: Резервные связи

Как тестировать и отлаживать любой фильтр

Вы можете протестировать любой фильтр связи, скопировав ту же формулу в отдельный узел Set Variables в соседней ветке.

Это упрощает отладку, потому что вы можете видеть:

  • входные значения, используемые выражением
  • итоговый результат фильтра как true/false в выводе узла

Пример: скопируйте условие связи в Set Variables и сохраните его в переменную (например, test) — затем проверьте вывод.

Копирование фильтра связи в Set Variables для просмотра результата TRUE/FALSE