action „In Zahl“
- Zuletzt aktualisiert2022/11/23
action „In Zahl“
Mit der action In Zahl des String-packages können Sie eine Zeichenfolge in eine Zahl umwandeln.
Einstellungen
Diese action unterstützt positive, negative und dezimale Zahlen.
Anmerkung: Wenn die Zeichenfolge Kommas enthält, entfernen Sie diese mit der action
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 action
.
- 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 action
.
- 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 action 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 action
.
- 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 action 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.