⬛ Exécuter Javascript
Le bloc Exécuter Javascript permet d'importer votre propre code Javascript pour modifier votre app. Attention, ce bloc est réservé aux experts : une mauvaise manipulation risque de casser le code de votre app.
Exemple de code : https://gist.github.com/JonathanPicques/59191e2e7df2ef77391f57843d42543c

Pour transmettre une variable dans le code du bloc Exécuter Javascript, il faut passer par l'objet celestoryPoints :
let variable = celestoryPoints.get('nomVariable', 'valeur de base');
Le premier paramètre (nomVariable) sera affiché dans le bloc et pourra être connecté à des variables. Le deuxième paramètre est nécessaire pour le fonctionnement de la méthode get. Cependant, s'il n'y a pas besoin d'une valeur de base, ce paramètre peut tout simplement être une chaîne de caractère vide (deux guillemets côte-à-côte : "" ; ou deux apostrophes côte-à-côte : '' ).
Pour sortir une variable du bloc Exécuter Javascript, il est possible d'utiliser la méthode set :
celestoryPoints.set('nomVariable', variableSortie);
Le premier paramètre correspondra au nom présent sur le bloc. La variable de sortie peut contenir n'importe quoi : une valeur booléenne, une chaîne de caractères (du texte),...
Exemple de code : https://gist.github.com/JonathanPicques/59191e2e7df2ef77391f57843d42543c

Pour transmettre une variable dans le code du bloc Exécuter Javascript, il faut passer par l'objet celestoryPoints :
let variable = celestoryPoints.get('nomVariable', 'valeur de base');
Le premier paramètre (nomVariable) sera affiché dans le bloc et pourra être connecté à des variables. Le deuxième paramètre est nécessaire pour le fonctionnement de la méthode get. Cependant, s'il n'y a pas besoin d'une valeur de base, ce paramètre peut tout simplement être une chaîne de caractère vide (deux guillemets côte-à-côte : "" ; ou deux apostrophes côte-à-côte : '' ).
Pour sortir une variable du bloc Exécuter Javascript, il est possible d'utiliser la méthode set :
celestoryPoints.set('nomVariable', variableSortie);
Le premier paramètre correspondra au nom présent sur le bloc. La variable de sortie peut contenir n'importe quoi : une valeur booléenne, une chaîne de caractères (du texte),...
Mis à jour le : 22/04/2025
Merci !