Accéder au contenu principal Passer au contenu complémentaire

ScriptOnlyVariables

La variable système ScriptOnlyVariables est utilisée pour définir des variables de script uniquement. Cette variable spécifie si une variable de script sera disponible uniquement dans le script ou si elle sera également disponible (et visible) en dehors du script, par exemple, en mode feuille dans une application.

Une fois qu'une valeur ScriptOnlyVariables est définie — soit explicitement, soit implicitement via sa valeur par défaut 0 — toutes les variables définies dans les instructions Let ou Set après cette définition utiliseront le paramètre défini, à moins que la valeur ScriptOnlyVariables ne soit modifiée ultérieurement dans le script. Cela signifie que vous pouvez définir certaines variables comme des variables de script uniquement et permettre à d'autres d'être exposées en dehors du script.

 

ScriptOnlyVariables

 

Valeurs de ScriptOnlyVariables
ValeurRésultats
0

Les variables sont exposées en dehors du script, en plus d'être disponibles au sein du script lui-même.

Il s'agit de la valeur par défaut si la valeur de la variable ScriptOnlyVariables n'est pas définie explicitement dans le script.

1Les variables ne sont pas exposées en dehors du script.

Exposition d'une variable en dehors du script

Dans cet exemple, la variable vNotScriptOnly est explicitement configurée pour apparaître en dehors du script.

SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";

Masquage d'une variable en dehors du script

Dans cet exemple, la variable vScriptOnly ne sera disponible que lors de l'exécution du script. Elle ne sera pas affichée ailleurs, comme en mode feuille.

SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";

Masquage de certaines variables et exposition de certaines autres

Dans cet exemple, la valeur ScriptOnlyVariables est définie plusieurs fois tout au long du script pour permettre différents paramètres de variable. La variable vHideOutsideScript ne sera disponible que lors de l'exécution du script. La variable vAllowInSheets sera exposée en mode feuille.

SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";

Cas d'utilisation de ScriptOnlyVariables

Les variables de script uniquement vous aident à :

  • Utiliser certaines variables uniquement pour effectuer des calculs et des définitions de champ dans le contexte du modèle de données.

  • Supprimer les variables qui ne sont pas nécessaires à la création de feuilles et de graphiques, simplifiant ainsi le développement d'applications.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.