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

Вы можете использовать операторы практически в любом поле ввода узлов для преобразования данных перед отправкой дальше:
- Создание или изменение текста (замена, конкатенация, обрезка, преобразование регистра)
- Математические операции и форматирование
- Извлечение значений из JSON/массивов
- Применение условной логики (выбор одного значения или другого)
Использование операторов в связях
Связи используют операторы для фильтрации и ветвления.
Когда операторы используются в Связь → Condition, условие должно вычисляться в булево значение: TRUE или FALSE.
Результат любого фильтра связи — TRUE или FALSE
- Если условие фильтра TRUE, выполнение сценария продолжается по этой связи.
- Если условие фильтра FALSE, эта связь не выбирается и выполнение по ней не идёт.
Резервная связь
Резервная связь срабатывает только если ни одна из исходящих связей узла не вычисляется как TRUE.
Подробнее: Резервные связи
Как тестировать и отлаживать любой фильтр
Вы можете протестировать любой фильтр связи, скопировав ту же формулу в отдельный узел Set Variables в соседней ветке.
Это упрощает отладку, потому что вы можете видеть:
- входные значения, используемые выражением
- итоговый результат фильтра как true/false в выводе узла
Пример: скопируйте условие связи в Set Variables и сохраните его в переменную (например, test) — затем проверьте вывод.
