Manuale · 7
Motore di script
In Impostazioni → Script crei script JavaScript con nome – eseguiti in un motore JavaScript integrato, scritto interamente in Go (non serve Node.js).
Uno script è composto da nome, codice (semplice campo di testo con indentazione a tab) e un interruttore attivo/disattivo. Il codice viene eseguito all’interno di una funzione – un return valore; alla fine restituisce questo valore, come in una normale funzione.
Ogni script ha un timeout di 3 secondi – se impiega più tempo (ad es. un ciclo infinito), viene interrotto.
Uno script, di per sé, diventa utilizzabile solo tramite un collegamento:
- come endpoint personalizzato (collegato a una rotta HTTP), oppure
- come hook (collegato a un evento del database).
Gli script possono essere esportati come file .js e reimportati.