Handbuch · 7
Script-Engine
Unter Einstellungen → Skripte legst du benannte JavaScript-Skripte an – ausgeführt in einer eingebauten, reinen Go-JavaScript-Engine (kein Node.js nötig).
Ein Skript besteht aus Name, Code (einfaches Textfeld mit Tab-Einrückung) und einem Ein/Aus-Schalter. Der Code läuft in einer Funktion – ein return wert; am Ende gibt diesen Wert zurück, wie in einer normalen Funktion.
Jedes Skript hat ein Timeout von 3 Sekunden – läuft es länger (z. B. eine Endlosschleife), wird es abgebrochen.
Ein Skript wird für sich genommen erst durch eine Bindung nutzbar:
- als Custom Endpoint (auf eine HTTP-Route gebunden), oder
- als Hook (an ein Datenbank-Ereignis gebunden).
Skripte lassen sich als .js-Dateien exportieren und wieder importieren.