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.

Bildschirmfoto 2025-11-06 um 13.40.06.png

Anwendungsfälle

circle-info
  • Umwandeln eines Preises aus einem Textfeld in eine Zahl (float), bevor eine Berechnung durchgeführt wird.

  • Ändern eines 1- oder 0-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 (int oder float), 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 den array-Transformtyp verwenden, um ihn in eine Liste umzuwandeln, die von einer „For Each“-Schleife verarbeitet werden kann.

  • Boolesche Logik: Bei der Umwandlung in bool werden Werte wie 0, "0", ein leerer String "" oder der Text "false" zu false. Die meisten anderen Werte (wie Zahlen ungleich null oder nicht leere Strings) werden zu true.

  • Unset vs. Leerer String: Die Umwandlung in null macht 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 (true oder false) 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?