ScriptOnlyVariables
Última actualización: 7/10/2026La variable del sistema ScriptOnlyVariables se utiliza para definir variables exclusivas de script. Esta variable especifica si una variable de script estará disponible únicamente en el script o si también estará disponible (y visible) fuera del script—por ejemplo, al crear hojas en el documento QlikView."
Una vez definido un valor de ScriptOnlyVariables —ya sea de forma explícita o implícita mediante su valor predeterminado de 0—, todas las variables definidas en sentencias Let o Set posteriores a esta definición utilizarán la configuración definida, a menos que el valor de ScriptOnlyVariables se modifique más adelante en el script. Esto significa que puede definir algunas variables como exclusivas del script y permitir que otras se expongan fuera del script.
ScriptOnlyVariables
| Valor | Resultados |
|---|---|
| 0 |
Las variables se exponen fuera del script, además de estar disponibles dentro del propio script. Si el valor de la variable ScriptOnlyVariables no se define explícitamente en el script, 0 es el valor predeterminado. |
| 1 | Las variables no se exponen fuera del script. |
Ejemplo 1: Exponer una variable fuera del script
En este ejemplo, la variable vNotScriptOnly se ha configurado explícitamente para que aparezca fuera del script.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";Ejemplo 2: Ocultar una variable fuera del script
En este ejemplo, la variable vScriptOnly solo estará disponible durante la ejecución del script. No se mostrará fuera del script.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";Ejemplo 3: Ocultar algunas variables y mostrar otras
En este ejemplo, el valor de ScriptOnlyVariables se define varias veces a lo largo del script para permitir diferentes configuraciones de variables. La variable vHideOutsideScript solo estará disponible durante la ejecución del script. La variable vAllowInSheets se expondrá fuera del script.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";Cuándo usar ScriptOnlyVariables
Las variables exclusivas de script le ayudan a:
-
Utilice determinadas variables únicamente para realizar cálculos y definiciones de campos en el contexto del modelo de datos.
-
Elimine las variables que no sean necesarias para la creación de hojas y gráficos, simplificando el desarrollo del cuadro de mando.