ScriptOnlyVariables
Systemvariabeln ScriptOnlyVariables används för att definiera variabler som endast är tillgängliga i skript. Denna variabel 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 i arkvyn i en app.
När ett ScriptOnlyVariables värde har definierats —antingen explicit, eller implicit via dess standardvärde 0 — kommer alla variabler som definieras i Let eller Set satser efter denna definition att använda den definierade inställningen, såvida inte ScriptOnlyVariables värdet ändras senare i skriptet. Detta innebär att du kan definiera vissa variabler som endast för skript och tillåta att andra visas utanför skriptet.
Syntax:
ScriptOnlyVariables
| Värde | Resultat |
|---|---|
| 0 | Variabler visas utanför skriptet, förutom att vara tillgängliga inom själva skriptet. Detta är standardvärdet om ScriptOnlyVariables variabelvärdet inte definieras explicit i skriptet. |
| 1 | Variabler visas inte utanför skriptet. |
Exempel 1: Visa en variabel utanför skriptet
I det här exemplet är variabeln vNotScriptOnly explicit inställd att visas utanför skriptet.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";Exempel 2: Dölja en variabel utanför skriptet
I det här exemplet kommer variabeln vScriptOnly endast att vara tillgänglig under skriptkörning. Den kommer inte att visas någon annanstans, som till exempel i arkvyn.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";Exempel 3: Dölja vissa variabler och visa andra
I det här exemplet definieras värdet ScriptOnlyVariables flera gånger i hela skriptet för att tillåta olika variabelinställningar. Variabeln vHideOutsideScript kommer endast att vara tillgänglig under skriptkörning. Variabeln vAllowInSheets kommer att visas i arkvyn.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";När ska du använda ScriptOnlyVariables
Endast skriptvariabler hjälper dig att:
Använd vissa variabler endast för att utföra beräkningar och fältdefinitioner i samband med datamodellen.
Ta bort variabler som inte behövs för att skapa ark och diagram, vilket förenklar applikationsutvecklingen.