ScriptOnlyVariables
ScriptOnlyVariables 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ı dışında da (ve görünür) kullanılabilir olup olmayacağını belirtir; örneğin, bir uygulamadaki sayfa görünümünde.
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.
Söz Dizimi:
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. Bu, ScriptOnlyVariables değişken değeri komut dosyasında açıkça tanımlanmamışsa 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. Sayfa görünümü gibi başka bir yerde 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 sayfa görünümünde görünür hale gelecektir.
SET ScriptOnlyVariables = 1;
SET vHideOutsideScript = "example_text";
SET ScriptOnlyVariables = 0;
SET vAllowInSheets = "example_text";ScriptOnlyVariables ne zaman kullanılmalı?
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 uygulama geliştirmeyi basitleştirme.