ScriptOnlyVariables | QlikViewHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

ScriptOnlyVariables

Senast uppdaterad: 2026-10-07

Systemvariabeln ScriptOnlyVariables används för att definiera variabler som endast används i skript. Den här variabeln anger om en skriptvariabel endast kommer att vara tillgänglig i skriptet, eller om den även kommer att vara tillgänglig (och synlig) utanför skriptet – till exempel när du skapar ark i QlikView-dokumentet.

Efter att ett ScriptOnlyVariables-värde har definierats — antingen explicit eller implicit via dess standardvärde på 0 — kommer alla variabler som definieras i Let- eller Set-satser efter denna definition att använda den definierade inställningen, om inte ScriptOnlyVariables-värdet ändras senare i skriptet. Detta innebär att du kan definiera vissa variabler som endast för skript och låta andra exponeras utanför skriptet.

ScriptOnlyVariables

ScriptOnlyVariables värden
Värde Resultat
0

Variabler exponeras utanför skriptet, utöver att vara tillgängliga i själva skriptet.

Om värdet för variabeln ScriptOnlyVariables inte uttryckligen definieras i skriptet är 0 standardvärdet.

1 Variabler exponeras inte utanför skriptet.

Exempel 1: Synliggöra en variabel utanför skriptet

I detta exempel är variabeln vNotScriptOnly uttryckligen inställd på att visas utanför skriptet.

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

Exempel 2: Dölja en variabel utanför skriptet

I detta exempel kommer variabeln vScriptOnly endast att vara tillgänglig under skriptkörningen. Det kommer inte att visas utanför skriptet.

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

Exempel 3: Dölja vissa variabler och lyfta fram andra

I det här exemplet definieras värdet för ScriptOnlyVariables flera gånger i hela skriptet för att möjliggöra olika variabelinställningar. Variabeln vHideOutsideScript kommer endast att vara tillgänglig under skriptexekvering. Variabeln vAllowInSheets kommer att exponeras utanför skriptet.

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

När ska man använda ScriptOnlyVariables

Skriptspecifika variabler hjälper dig att:

  • Använd vissa variabler endast för att utföra beräkningar och fältdefinitioner i datamodellens kontext.

  • Ta bort variabler som inte behövs för att skapa ark och diagram, vilket förenklar utvecklingen av instrumentpaneler.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!

Gå med i programmet Analytics Modernization

Remove banner from view

Modernisera utan att kompromissa med dina värdefulla QlikView-appar med programmet för analysmodernisering. Klicka här för mer information eller ta kontakt: ampquestions@qlik.com