ScriptOnlyVariables
Letzte Aktualisierung: 07.10.2026Die Systemvariable ScriptOnlyVariables wird verwendet, um skriptspezifische Variablen zu definieren. Diese Variable gibt an, ob eine Skriptvariable nur im Skript verfügbar ist oder ob sie auch außerhalb des Skripts verfügbar (und sichtbar) sein wird – beispielsweise beim Erstellen von Arbeitsblättern im QlikView-Dokument.
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.
ScriptOnlyVariables
| Wert | Ergebnisse |
|---|---|
| 0 |
Variablen werden zusätzlich zur Nutzung innerhalb des Skripts auch außerhalb des Skripts zur Verfügung gestellt. Wenn der Wert der Variable ScriptOnlyVariables nicht explizit im Skript definiert ist, ist 0 der Standardwert. |
| 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. Es wird außerhalb des Skripts nicht angezeigt.
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 außerhalb des Skripts bereitgestellt.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";Wann ScriptOnlyVariables verwendet werden sollte
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 Dashboard-Entwicklung.