ScriptOnlyVariables
Die Systemvariable ScriptOnlyVariables wird verwendet, um skriptspezifische Variablen zu definieren. Diese Variable gibt an, ob eine Skriptvariable nur im Skript oder auch außerhalb des Skripts verfügbar (und sichtbar) ist, wie z. B. in der Arbeitsblatt-Ansicht in einer App.
Nachdem der Wert ScriptOnlyVariables explizit oder implizit über den zugehörigen Standardwert von 0 definiert wurde, verwenden alle Variablen, die in Let- oder Set-Anweisungen gemäß dieser Definition festgelegt wurden, die definierte Einstellung, es sei denn, der Wert ScriptOnlyVariables wird später im Skript geändert. Das bedeutet, dass Sie bestimmte Variablen als skriptspezifisch definieren und andere außerhalb des Skripts zur Verfügung stellen können.
Syntax:
ScriptOnlyVariables
| Wert | Ergebnisse |
|---|---|
| 0 | Variablen werden zusätzlich zur Nutzung innerhalb des Skripts auch außerhalb des Skripts zur Verfügung gestellt. Dies ist der Standardwert, wenn der Variablenwert ScriptOnlyVariables nicht explizit im Skript definiert ist. |
| 1 | Variablen werden außerhalb des Skripts nicht zur Verfügung gestellt. |
Beispiel 1: Anzeigen einer Variable außerhalb des Skripts
In diesem Beispiel ist die Variable vNotScriptOnly explizit so eingerichtet, dass sie außerhalb des Skripts angezeigt wird.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";Beispiel 2: Verbergen einer Variable außerhalb des Skripts
In diesem Beispiel steht die Variable vScriptOnly nur während der Skriptausführung zur Verfügung. Sie wird an keiner anderen Stelle angezeigt, z. B. in der Arbeitsblatt-Ansicht.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";Beispiel 3: Verbergen und Anzeigen bestimmter Variablen
In diesem Beispiel wird der Wert ScriptOnlyVariables im Skript mehrfach definiert, um verschiedene Variableneinstellungen zu ermöglichen. Die Variable vHideOutsideScript steht nur während der Skriptausführung zur Verfügung. Die Variable vAllowInSheets wird in der Arbeitsblatt-Ansicht angezeigt.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";Verwendung von ScriptOnlyVariables
Skriptspezifische Variablen unterstützen Sie bei Folgendem:
Verwenden bestimmter Variablen zur Durchführung von Berechnungen und Felddefinitionen im Kontext des Datenmodells.
Löschen von Variablen, die für die Erstellung von Arbeitsblättern und Diagrammen nicht benötigt werden, zur Vereinfachung der App-Entwicklung.