Lua Script ========== |image0| Выполняет пользовательскую функцию Lua, преобразует результат в JSON и возвращает его, или выбрасывает исключение при ошибке. Конфигурация узла ----------------- |image1| В коде должно присутствовать ``return obj``, иначе Error Пример использования ~~~~~~~~~~~~~~~~~~~~ **Данные на вход:** |image2| Этот json приходит на вход нашего скрипт-узла: .. code:: json {"id":6,"in":{"DATA":{"connection_status":"Ok"},"METADATA":{"chain":"test","from":"Generator","id":7,"time":1722416883341}},"name":"test","type":"debug"} Этот блок кода мы вставляем в узел *Lua скрипт* .. code:: js obj.METADATA.StorageWrite = "hello worlds!" return obj **Возвращаемые значения** .. code:: json {"id":6,"in":{"DATA":{"connection_status":"Ok"},"METADATA":{"StorageWrite":"hello worlds!","chain":"test","from":"Generator","id":7,"time":1722416917347}},"name":"test","type":"debug"} |image3| .. |image0| image:: ../../_img/lua_icon.png .. |image1| image:: ../../_img/lua_settings.png .. |image2| image:: ../../_img/lua_chain.png .. |image3| image:: ../../_img/lua_socket.png