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.
  1. Erstellen Sie einen Bot.
    1. Klicken Sie im linken Feld auf Automatisierung.

      Eine Liste der verfügbaren Bots und Formulare wird angezeigt.

    2. Klicken Sie auf Bot erstellen.
    3. Geben Sie den Namen des Bots ein: String_to_number.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Um die Zeichenfolge einer Variablen zuzuweisen, doppelklicken Sie auf oder ziehen Sie die Aktion Zeichenfolge > Zuweisen.
    1. Wählen Sie im Feld Quellzeichenfolgenvariable(n)/Wert auswählen 5.78 aus.
    2. Klicken Sie im Feld Quellzeichenfolgenvariable(n)/ Wert (optional) auswählen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
    3. Im Fenster Variable erstellen geben Sie stringtest in das Feld Name ein.
    4. Klicken Sie auf Erstellen und auswählen.
  3. Um eine Zeichenfolge in eine Zahl zu konvertieren, doppelklicken Sie auf oder ziehen Sie die Aktion Zeichenfolge > In Zahl.
    1. Wählen Sie im Feld Zeichenfolge eingeben $string_test$ aus.
    2. Klicken Sie im Feld Ausgabe einer Variablen zuordnen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
    3. Im Fenster Variable erstellen geben Sie numtest in das Feld Name ein.
    4. Klicken Sie auf Erstellen und auswählen.
  4. 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.
  5. 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.

  6. Um die Zahl in eine Zeichenfolge zu konvertieren, doppelklicken oder ziehen Sie im Bereich Aktionen die Aktion Zahl > In Zeichenfolge.
    1. Wählen Sie im Feld Eine Zahl eingeben die Variable $numtest$ aus.
    2. Geben Sie 3 in das Feld Anzahl der Stellen hinter dem Komma (Zahlenformat) ein.
    3. Klicken Sie im Feld Ausgabe einer Variablen zuordnen auf das Symbol Variable erstellen, um eine Variable zu erstellen.
    4. Im Fenster Variable erstellen geben Sie numtostring_output in das Feld Name ein.
    5. Klicken Sie auf Erstellen und auswählen.
  7. 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.
  8. Klicken Sie auf Speichern und dann auf Ausführen.

    Der Bot zeigt nun den Wert als 5.78 an.

    Zeichenfolge in eine Dezimalzahl konvertieren