# 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

`ScriptOnlyVariables`ScriptOnlyVariables değerleri

| 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.<br><br>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.

## Daha fazla bilgi

* [sistem değişkenleri](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/system-variables.htm)
* [Let](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Let.htm)
* [Set](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Set.htm)
* [Veri yükleme düzenleyicisinde değişkenlerle çalışma](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/work-with-variables-in-data-load-editor.htm)