> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/blocks-reference/data-logic/referencing/tag-to.md).

# Tag To

Dieser Funktionsblock leitet einen benannten Wert aus einer anderen Stelle desselben Szenarios weiter. Verwenden Sie ihn zusammen mit dem passenden `Tag From`-Block, um Variablen im Workspace abzurufen, ohne direkte Verbindungen (Wires) herstellen zu müssen.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

Dieser Funktionsblock hat keine Eingänge.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Generic` Liefert den Wert, der vom passenden `Tag From`-Block bezogen wurde.

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

`Tag` Geben Sie den Tag-Namen ein, der identifiziert, welchen Wert Sie abrufen möchten.

* Das Feld akzeptiert freien Text und schlägt vorhandene Tag-Namen vor, um Tippfehler zu vermeiden.
* Der eingegebene Tag muss exakt mit dem im entsprechenden `Tag From`-Block verwendeten Tag übereinstimmen.

## 🎨 Funktionen <a href="#features" id="features"></a>

* Leichter, blocksübergreifender Datenzugriff innerhalb desselben Szenarios.
* Autocomplete hilft beim Finden bestehender Tags.
* Validierung warnt, wenn kein passender `Tag From`-Block gefunden wird.
* Gibt den gleichen Datentyp zurück, den der zugehörige Quellblock liefert (`Generic`).

## ⚙️ Laufmechanismus <a href="#running-mechanism" id="running-mechanism"></a>

Wenn dieser Funktionsblock ausgeführt wird, sucht er im Szenario nach einem `Tag From`-Block, der denselben `Tag`-Text verwendet. Wird ein Treffer gefunden, wird der vom `Tag From` bereitgestellte Wert auf dem Ausgang `Generic` ausgegeben. Existiert keine passende Quelle, meldet der Block einen Fehler und markiert sich als ungültig, damit Sie den fehlenden Tag leicht finden und korrigieren können.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. Platzieren Sie einen `Tag From`-Block dort, wo ein Wert erzeugt wird, und setzen Sie dessen Tag-Text.
2. Fügen Sie diesen `Tag To`-Block dort hinzu, wo Sie den Wert verwenden möchten, und tragen Sie denselben Tag im Feld `Tag` ein.
3. Verwenden Sie den Ausgang `Generic`, um nachfolgende Blöcke oder Verarbeitungen zu versorgen.
4. Wenn Sie einen Tag umbenennen, aktualisieren Sie sowohl die Quelle als auch diesen Verbraucherblock, damit die Verbindung erhalten bleibt.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* Nutzen Sie `Tag From` zusammen mit diesem Block, um Ergebnisse aus einem Verarbeitungszweig in einen anderen Teil des Szenarios zu übergeben, ohne Drähte hinzuzufügen.
* Kombinieren Sie mit `Data Write Local` und `Data Read Local`, wenn Sie persistente oder loop-freundliche Speicherung von Werten benötigen.
* Verwenden Sie `Data Write Global` und `Data Read Global`, wenn Werte über mehrere Szenarien hinweg geteilt werden sollen.
* Fügen Sie `Debug Input` in der Nähe des Produzenten oder Verbrauchers hinzu, um Tag-Inhalte während der Entwicklung zu protokollieren.
* Um protokollierte Daten weiterzugeben, koppeln Sie den Ausgang mit `Data to JSON` oder `CSV Export`.
* Wenn ein Wert fehlen kann, sichern Sie den Verbraucher mit `Is None` oder `Replace None` ab, um sinnvolle Standardwerte bereitzustellen.

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

* Wenn ein Fehler über einen fehlenden Tag angezeigt wird, prüfen Sie auf Tippfehler und stellen Sie sicher, dass ein `Tag From`-Block mit passendem Text existiert.
* Wenn der Ausgang einen unerwarteten Datentyp liefert, überprüfen Sie, was der entsprechende `Tag From`-Block erzeugt, und passen Sie nachgelagerte Blöcke an oder verwenden Sie `Data Type Converter`.
* Bei umbenannten Tags aktualisieren Sie sowohl Quell- als auch Verbraucherblöcke; die Autocomplete-Funktion kann helfen, alle vorhandenen Tags zu finden.
