Manual · 7
Motor de scripts
En Configuración → Scripts creas scripts de JavaScript con nombre – ejecutados en un motor de JavaScript integrado, escrito enteramente en Go (no se necesita Node.js).
Un script consta de nombre, código (campo de texto simple con sangría por tabulaciones) y un interruptor de activado/desactivado. El código se ejecuta dentro de una función – un return valor; al final devuelve ese valor, como en una función normal.
Cada script tiene un tiempo límite de 3 segundos – si se ejecuta más tiempo (por ejemplo, un bucle infinito), se interrumpe.
Un script, por sí solo, solo se vuelve utilizable mediante un enlace:
- como endpoint personalizado (vinculado a una ruta HTTP), o
- como hook (vinculado a un evento de base de datos).
Los scripts se pueden exportar como archivos .js y volver a importar.