# ScriptOnlyVariables

De ScriptOnlyVariables systeemvariabele wordt gebruikt om alleen-scriptvariabelen te definiëren. Deze variabele bepaalt of een scriptvariabele alleen beschikbaar is in het script, of dat deze ook beschikbaar (en zichtbaar) zal zijn buiten het script—bijvoorbeeld bij het maken van werkbladen in het QlikView-document.

Nadat een ScriptOnlyVariables-waarde is gedefinieerd — hetzij expliciet, hetzij impliciet via de standaardwaarde 0 — zullen alle variabelen die na deze definitie in Let- of Set-instructies zijn gedefinieerd de gedefinieerde instelling gebruiken, tenzij de ScriptOnlyVariables-waarde later in het script wordt gewijzigd. Dit betekent dat u bepaalde variabelen kunt definiëren als uitsluitend voor het script en kunt toestaan dat andere buiten het script zichtbaar worden gemaakt.

ScriptOnlyVariables

`ScriptOnlyVariables`ScriptOnlyVariables waarden

| Waarde | Resultaten |
| --- | --- |
| `0` | Variabelen worden buiten het script zichtbaar gemaakt, naast dat ze beschikbaar zijn binnen het script zelf.<br><br>Als de waarde van de variabele ScriptOnlyVariables niet expliciet in het script is gedefinieerd, is 0 de standaardwaarde. |
| `1` | Variabelen worden niet buiten het script weergegeven. |

Voorbeeld 1: Een variabele zichtbaar maken buiten het script

In dit voorbeeld is de variabele `vNotScriptOnly` expliciet ingesteld om buiten het script te verschijnen.

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

Voorbeeld 2: Een variabele buiten het script verbergen

In dit voorbeeld is de variabele `vScriptOnly` alleen beschikbaar tijdens de uitvoering van het script. Het wordt niet weergegeven buiten het script.

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

Voorbeeld 3: Sommige variabelen verbergen en andere zichtbaar maken

In dit voorbeeld wordt de ScriptOnlyVariables-waarde meerdere keren in het hele script gedefinieerd om verschillende variabele instellingen mogelijk te maken. De variabele `vHideOutsideScript` is alleen beschikbaar tijdens de uitvoering van het script. De variabele `vAllowInSheets` wordt buiten het script zichtbaar gemaakt.

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

## Wanneer gebruikt u ScriptOnlyVariables

Script-only variabelen helpen u om:

* Gebruik bepaalde variabelen alleen voor het uitvoeren van berekeningen en velddefinities in de context van het gegevensmodel.

* Verwijder variabelen die niet nodig zijn voor het maken van werkbladen en diagrammen, waardoor de dashboardontwikkeling wordt vereenvoudigd.

[Systeemvariabelen](https://help.qlik.com/nl-NL/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/SystemVariables/system-variables.htm)

[Let](https://help.qlik.com/nl-NL/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Let.htm)

[Set](https://help.qlik.com/nl-NL/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Set.htm)