Aktion „In Zahl“
- Zuletzt aktualisiert2022/11/23
Aktion „In Zahl“
Mit der Aktion In Zahl des Zeichenfolge-Pakets können Sie eine Zeichenfolge in eine Zahl umwandeln.
Einstellungen
Diese Aktion unterstützt positive, negative und dezimale Zahlen.
Anmerkung: Wenn die Zeichenfolge Kommas enthält, entfernen Sie diese mit der Aktion
Ersetzen, um jedes Komma durch eine leere Zeichenfolge zu ersetzen.
- Geben Sie im Feld Die Zeichenfolge eingeben die Quellzeichenfolge an.
- Geben Sie im Feld Die Ausgabe einer Variablen zuweisen die Nummernvariable an.
Beispiel
Erstellen Sie einen Bot, um eine Zeichenfolge in eine Dezimalzahl zu konvertieren.
- Erstellen Sie einen Bot.
- Klicken Sie im linken Feld auf Automatisierung.
Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
- Klicken Sie auf Bot erstellen.
- Geben Sie den Namen des Bots ein: String_to_number.
- Klicken Sie auf Erstellen und Bearbeiten.
- Klicken Sie im linken Feld auf Automatisierung.
- Um die Zeichenfolge einer Variablen zuzuweisen, doppelklicken Sie auf oder ziehen Sie die Aktion
.
- Wählen Sie im Feld Quellzeichenfolgenvariable(n)/Wert auswählen 5.78 aus.
- Klicken Sie im Feld Quellzeichenfolgenvariable(n)/ Wert (optional) auswählen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
- Im Fenster Variable erstellen geben Sie stringtest in das Feld Name ein.
- Klicken Sie auf Erstellen und auswählen.
- Um eine Zeichenfolge in eine Zahl zu konvertieren, doppelklicken Sie auf oder ziehen Sie die Aktion
.
- Wählen Sie im Feld Zeichenfolge eingeben $string_test$ aus.
- Klicken Sie im Feld Ausgabe einer Variablen zuordnen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
- Im Fenster Variable erstellen geben Sie numtest in das Feld Name ein.
- Klicken Sie auf Erstellen und auswählen.
- Um die Werte zu drucken, doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie diese. Geben Sie in das Feld Anzuzeigende Nachricht eingeben $numtest.Number:toString$ ein.
- Klicken Sie auf Speichern und dann auf Ausführen.
Sie sehen nun, dass der Bot die Werte nach dem Dezimalpunkt abschneidet und die Ausgabe als 5 anzeigt. Daher müssen Sie diesen Zahlenwert erneut in einen Zeichenfolgenwert konvertieren, um eine Ausgabe zu erzeugen, die den Wert mit dem Dezimalpunkt enthält.
- Um die Zahl in eine Zeichenfolge zu konvertieren, doppelklicken oder ziehen Sie im Bereich Aktionen die Aktion
.
- Wählen Sie im Feld Eine Zahl eingeben die Variable $numtest$ aus.
- Geben Sie 3 in das Feld Anzahl der Stellen hinter dem Komma (Zahlenformat) ein.
- Klicken Sie im Feld Ausgabe einer Variablen zuordnen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
- Im Fenster Variable erstellen geben Sie numtostring_output in das Feld Name ein.
- Klicken Sie auf Erstellen und auswählen.
- Um die Werte zu drucken, doppelklicken Sie auf die Aktion Nachrichtenfeld oder ziehen Sie diese. Geben Sie in das Feld Anzuzeigende Nachricht eingeben $numtostring_output$ ein.
- Klicken Sie auf Speichern und dann auf Ausführen.
Der Bot zeigt nun den Wert als 5.78 an.