Код (Javascript)
Используется для исполнения кода на языке JavaScript. Компонент имеет выход по таймауту. Таймаут 5 секунд.
Входные переменные
Для безопасности код не имеет доступа ко всем переменным сценария. Входные переменные определяют те переменные, которые будут проброшены в контекст исполняемого JS-кода. Формат: список «локальная переменная = текст/выражение/глобальная переменная сценария».
Код
Фрагмент кода на языке Javascript. Допустимо использовать локальные переменные, переданные через свойство«входные параметры», функции и встроенные объекты Javascript. Недопустимы функции: setInterval, setTimeout и setImmediate и другие асинхронные функции. Код возвращает итоговое значение через конструкцию return. Формат: код на JS.
Пример:
let a = 10;
return a*a;
Компонент код — то же вычислимое выражение. Разница в том, что в компоненте код доступны вспомогательные JS-библиотеки, упрощающие работу с данными:
Пример:
let a = moment().add(1, 'days').calendar();
let b = _.concat(array, 2, [3], [[4]]);
return a;
Сохранить в
Выходной параметр. Сохраняет результат исполнения кода (возвращенные посредством
return
) в указанную переменную процесса. Формат: имя переменной.В поле «Сохранить в» можно указать ключ объекта и результат исполнения кода сохранится как значения этого ключа.

Компонент поддерживает 2 типа пограничных событий:
- Ошибка — выход из компонента, если произошла какая-либо ошибка
- Таймаут — выход из компонента, спустя заданное ограничение по времени
Если компонент завершился с о шибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.
Last modified 10mo ago