ScriptOnlyVariables
Ultimo aggiornamento: 07/10/2026La variabile di sistema ScriptOnlyVariables viene utilizzata per definire variabili solo script. Questa variabile specifica se una variabile dello script sarà disponibile solo nello script oppure se sarà disponibile (e visibile) anche all'esterno dello script—ad esempio, durante la creazione di fogli nel documento QlikView.
Dopo che un valore ScriptOnlyVariables è stato definito — esplicitamente o implicitamente tramite il relativo valore predefinito pari a 0 — tutte le variabili definite in istruzioni Let o Set dopo questa definizione utilizzeranno l'impostazione definita, a meno che il valore ScriptOnlyVariables non venga modificato successivamente nello script. Questo significa che è possibile definire alcune variabili come utilizzabili solo nello script e consentire ad altre di essere esposte all'esterno dello script.
ScriptOnlyVariables
| Valore | Risultati |
|---|---|
| 0 |
Le variabili vengono esposte all'esterno dello script, oltre a essere disponibili all'interno dello script stesso. Se il valore della variabile ScriptOnlyVariables non è definito esplicitamente nello script, 0 è il valore predefinito. |
| 1 | Le variabili non vengono esposte all'esterno dello script. |
Esempio 1: Esporre una variabile all'esterno dello script
In questo esempio, la variabile vNotScriptOnly è esplicitamente impostata per apparire all'esterno dello script.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";Esempio 2: Nascondere una variabile all'esterno dello script
In questo esempio, la variabile vScriptOnly sarà disponibile solo durante l'esecuzione dello script. Non verrà mostrato all'esterno dello script.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";Esempio 3: Nascondere alcune variabili e farne emergere altre
In questo esempio, il valore ScriptOnlyVariables viene definito più volte all'interno dello script per consentire diverse impostazioni della variabile. La variabile vHideOutsideScript sarà disponibile solo durante l'esecuzione dello script. La variabile vAllowInSheets sarà esposta all'esterno dello script.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";Quando usare ScriptOnlyVariables
Le variabili solo Script ti consentono di:
-
Utilizzare determinate variabili solo per eseguire calcoli e definizioni di campi nel contesto del modello dati.
-
Rimuovere le variabili non necessarie per la creazione di fogli e grafici, semplificando lo sviluppo della dashboard.