typumwandlung
Zweck
Das Cast-Element (Typumwandlung) ändert den Datentyp einer Variable. Verschiedene Systeme und Elemente erwarten Daten in spezifischen Formaten; zum Beispiel benötigt ein Rechenelement echte Zahlen und keinen Text, der wie eine Zahl aussieht. Dieses Element stellt sicher, dass deine Daten für nachfolgende Schritte im richtigen Format vorliegen.
Es löst das häufige Problem von Datentyp-Konflikten, wie z. B. die Umwandlung einer textuellen Zahl wie "10.5" in eine echte Zahl 10.5, die in Berechnungen verwendet werden kann.

Anwendungsfälle
Umwandeln eines Preises aus einem Textfeld in eine Zahl (
float), bevor eine Berechnung durchgeführt wird.Ändern eines
1- oder0-Wertes in einen Wahr/Falsch-Wert (bool).Umwandeln eines von einer API empfangenen JSON-Strings in ein
array, das in einer Schleife verwendet werden kann.Leeren des Wertes einer Variable durch Umwandlung in
null.
Praktische Anwendungshinweise
Text zu Zahl: Der häufigste Anwendungsfall ist die Umwandlung von Text aus einem Auslöser oder einer API in eine Zahl (
intoderfloat), bevor diese in einem „Grundrechenarten“-Element verwendet wird.JSON zu Array: Wenn eine API eine Liste von Elementen als JSON-String zurückgibt (z. B.
[{"id":1}, {"id":2}]), musst du denarray-Transformtyp verwenden, um ihn in eine Liste umzuwandeln, die von einer „For Each“-Schleife verarbeitet werden kann.Boolesche Logik: Bei der Umwandlung in
boolwerden Werte wie0,"0", ein leerer String""oder der Text"false"zufalse. Die meisten anderen Werte (wie Zahlen ungleich null oder nicht leere Strings) werden zutrue.Unset vs. Leerer String: Die Umwandlung in
nullmacht die Variable vollständig leer, was in bedingter Logik anders sein kann als ein leerer String ("").
Konfigurationsoptionen
Transformtyp
Beschreibung: Der Zieldatentyp, in den du deine Daten umwandeln möchtest.
Eingabeformat: Auswahl aus der Dropdown-Liste.
Optionen:
int: Wandelt in eine ganze Zahl (Integer) um, wobei Dezimalstellen entfernt werden.float: Wandelt in eine Zahl mit Dezimalstellen um.bool: Wandelt in einen booleschen Wert (trueoderfalse) um.string: Wandelt in einen einfachen Text-String um.array: Parst einen JSON-String in eine strukturierte Liste (Array).object: Wandelt in ein Standardobjekt um.null: Setzt den Wert auf leer/null zurück.
Daten
Beschreibung: Die Variable oder der Wert, den du umwandeln möchtest.
Eingabeformat: String, Zahl oder jeder andere Datentyp.
Beispielwert:
Eingabe-/Ausgabe-Erwartungen
Eingabe: Das Element erwartet eine einzelne Eingabe, Daten, die den umzuwandelnden Wert enthält.
Ausgabe: Es erzeugt eine einzige Ausgabevariable namens
response. Diese Variable enthält die ursprünglichen Daten, umgewandelt in den ausgewählten Transformtyp.
War das hilfreich?
