Java Script

image0

Принимает JSON объект, преобразует его в строку и передает в JavaScript функцию.

Выполняет JavaScript скрипт и обрабатывает результат.

Возвращает результат в виде JSON объекта или выбрасывает исключение, если возникла ошибка.

Конфигурация узла

image1

В коде должно присутствовать return obj, иначе Error

Пример использования

Данные на вход:

image2

Этот json приходит на вход нашего скрипт-узла:

{"id":3,"in":{"DATA":{"connection_status":"Hello Redis"},"METADATA":{"chain":"test","from":"Generator","id":4,"time":1722413175620}},"name":"test","type":"debug"}

Этот блок кода мы вставляем в узел JS скрипт

obj.DATA.Notebook = new Date().toString();
return obj;

Возвращаемые значения

{"id":3,"in":{"DATA":{"Notebook":"2024-07-31T12:34:31.952+04:00","connection_status":"Hello Redis"},"METADATA":{"chain":"test","from":"Generator","id":4,"time":1722414871952}},"name":"test","type":"debug"}

image3

Видим, что в объект DATA была добавлена строка Notebook