ScriptOnlyVariables
Son güncelleme: 7.10.2026ScriptOnlyVariables sistem değişkeni, yalnızca komut dosyasına özgü değişkenleri tanımlamak için kullanılır. Bu değişken, bir komut dosyası değişkeninin yalnızca komut dosyasında mı kullanılabilir olacağını, yoksa komut dosyasının dışında da —örneğin QlikView belgesinde sayfalar oluşturulurken— kullanılabilir (ve görünür) olup olmayacağını belirtir.
Bir ScriptOnlyVariables değeri, açıkça veya varsayılan 0 değeri aracılığıyla dolaylı olarak tanımlandıktan sonra bu tanımdan sonra Let ya da Set ifadelerinde tanımlanan tüm değişkenler, ScriptOnlyVariables değeri komut dosyasında daha sonra değiştirilmedikçe tanımlanan ayarı kullanacaktır. Bu, bazı değişkenleri yalnızca komut dosyasına özel olarak tanımlayabileceğiniz ve diğerlerinin komut dosyası dışında görünür olmasına izin verebileceğiniz anlamına gelir.
ScriptOnlyVariables
| Değer | Sonuçlar |
|---|---|
| 0 |
Değişkenler, komut dosyasının içinde de mevcut olmalarına ek olarak, komut dosyası dışında görünürdür. ScriptOnlyVariables değişkeninin değeri komut dosyasında açıkça tanımlanmamışsa, 0 varsayılan değerdir. |
| 1 | Değişkenler komut dosyası dışında görünür değildir. |
Örnek 1: Bir değişkeni komut dosyasının dışında görünür kılma
Bu örnekte, vNotScriptOnly değişkeni komut dosyasının dışında görünür olacak şekilde açıkça ayarlanmıştır.
SET ScriptOnlyVariables = 0;
SET vNotScriptOnly = "example_text";Örnek 2: Bir değişkeni komut dosyasının dışında gizleme
Bu örnekte, vScriptOnly değişkeni yalnızca komut dosyası yürütme sırasında kullanılabilir olacaktır. Komut dosyasının dışında gösterilmeyecektir.
SET ScriptOnlyVariables = 1;
SET vScriptOnly = "example_text";Örnek 3: Bazı değişkenleri gizleme ve diğerlerini görünür kılma
Bu örnekte, ScriptOnlyVariables değeri, farklı değişken ayarları sağlamak için komut dosyası boyunca birden çok kez tanımlanır. vHideOutsideScript değişkeni yalnızca komut dosyası yürütme sırasında kullanılabilir olacaktır. vAllowInSheets değişkeni, komut dosyasının dışında ortaya çıkarılacaktır.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";ScriptOnlyVariables ne zaman kullanılır
Yalnızca komut dosyası değişkenleri şunları yapmanıza yardımcı olur:
-
Belirli değişkenleri yalnızca veri modeli bağlamında hesaplamalar ve alan tanımları gerçekleştirmek için kullanma.
-
Sayfa ve grafiklerin oluşturulması için gerekli olmayan değişkenleri kaldırarak gösterge panosu geliştirmeyi basitleştirme.