Manuel · 7
Moteur de scripts
Sous Paramètres → Scripts, vous créez des scripts JavaScript nommés – exécutés dans un moteur JavaScript intégré, écrit en Go pur (Node.js n’est pas nécessaire).
Un script se compose d’un nom, d’un code (simple champ de texte avec indentation par tabulation) et d’un interrupteur activé/désactivé. Le code s’exécute dans une fonction – un return valeur; à la fin renvoie cette valeur, comme dans une fonction normale.
Chaque script a un délai d’expiration de 3 secondes – s’il s’exécute plus longtemps (par exemple une boucle infinie), il est interrompu.
Pris isolément, un script ne devient utilisable qu’au travers d’une liaison :
- en tant que point d’accès personnalisé (lié à une route HTTP), ou
- en tant que hook (lié à un événement de base de données).
Les scripts peuvent être exportés sous forme de fichiers .js et réimportés.