JavaScript

Преобразовать входные данные синхронным JavaScript-кодом.

Инструменты → JavaScript

Настройки

JavaScript
Код должен вернуть результат через return. По умолчанию return $json;.

Входные данные

$json: вход текущей ноды; $node: предыдущие результаты; $input.all() и $input.first(): входные элементы в формате { json: ... }. console.log сохраняет сообщения.

Результат

Объект возвращается как есть. Массив оборачивается в items и count; элементы вида {json: ...} раскрываются. Скаляр оборачивается в value. Логи находятся в _console.

Условия работы

  • Код до 64 КБ; вход вместе с кодом и результат до 1 МБ.
  • Лимит исполнения кода 1 секунда; общий лимит процесса 5 секунд. Память интерпретатора 32 МБ.
  • Сеть, файлы, модули и асинхронный код недоступны.
  • Нужен return: отсутствие результата считается ошибкой.
  • В JS нет встроенного помощника $("Имя ноды") или объекта $vars; это синтаксис масок остальных полей.

Примеры и подробная настройка

Редактор потоков
Редактор Потоков