# Data Read Global

Bu fonksiyon bloğu, farklı senaryolar arasında erişilebilen küresel bir depolama alanından veri okumanıza olanak tanır ve döngüleri ve veri paylaşımlarını kolaylaştırır. Lütfen veri bütünlüğünün garanti edilmediğini unutmayın.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

Bu fonksiyon bloğunun herhangi bir girdi gerektirmediğini belirtmek gerekir.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Data` Çıktı, küresel veri depolamasındaki belirtilen anahtara karşılık gelen değeri sağlar. Anahtar bulunamazsa, -1 döndürecektir.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Data Key` Küresel depolamada okumak istediğiniz verinin anahtarını girdiğiniz metin kutusu.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Global Data Access` Bu blok, küresel olarak depolanan verilere erişim sağlar ve uygulamanızın farklı bölümleri arasında bilgilerin kolayca alınmasını ve paylaşılmasını sağlar.

`Warning for Missing Keys` Belirtilen anahtar küresel depolamada bulunamazsa, fonksiyon bloğu sorunu gidermenize yardımcı olması için bir uyarı kaydeder.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Specify Data Key**: Alınacak veriyi belirtmek için `Data Key` metin kutusuna istenen anahtarı girin.
2. **Run the Block**: Küresel veri deposundan okumak için bloğu çalıştırın. Sağlanan anahtara karşılık gelen değer çıktı olarak verilecektir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Değerlendirildiğinde, bu fonksiyon bloğu, küresel depolamadaki belirtilen anahtarla ilişkili veriyi almaya çalışır. Başarılı olursa, veriyi çıktı olarak verir; aksi halde -1 döner.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Ensure Key Exists</summary>

Küresel depolamadan okumaya çalışmadan önce, anahtarın mevcut olup olmadığını doğrulamak isteyebilirsiniz. Önce anahtar ve değeri girmek için `Data Store Write Global` kullanabilirsiniz.

</details>

<details>

<summary>Check Data Types</summary>

Anahtar altında depolanan verinin, iş akışınızdaki beklenen türle eşleştiğinden emin olun. Uyumsuzluklar, veriyi işleyen fonksiyon bloklarında beklenmeyen davranışlara yol açabilir.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Key Not Found Warning</summary>

Eğer anahtarın bulunamadığına dair bir uyarı alırsanız, girilen anahtarın yazımını kontrol edin ve daha önce küresel veri deposuna kaydedildiğinden emin olun.

</details>

<details>

<summary>Unexpected Output</summary>

Çıktı sürekli olarak -1 ise, anahtarın mevcut olmadığını gösterir. Okumadan önce anahtarı depolamak için `Data Store Write Global` fonksiyon bloğunu kullanmayı düşünün.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/referencing/data-read-global.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
