Zahl formatieren
Der Roboter „Zahl formatieren“ verwandelt eine Zahl in eine lesbare Zeichenkette in Geschäftsprozessen und Robotern von Bitrix24 (Alaio): Sie legen Nachkommastellen, Dezimaltrennzeichen und Tausendertrennzeichen fest. Er versteht „1 500,50“ als Eingabe. Zurückgegeben werden die formatierte Zeichenkette, die normalisierte Zahl und ein Kennzeichen „Zahl erkannt“ Y/N.
Der Roboter formatiert eine Zahl für menschliche Augen — aus „1234567.5“ wird „1 234 567,50“, passend für eine E-Mail oder ein Dokument. Eingabe sind die Zahl (ein Komma als Dezimaltrennzeichen und innere Leerzeichen werden verstanden), die Nachkommastellen (Standard 2), das Dezimaltrennzeichen (Standard Komma) und das Tausendertrennzeichen: space — Leerzeichen, none — ohne, oder ein beliebiges eigenes Zeichen. Typische Anwendungsfälle: den Auftragsbetrag in ein Angebot einsetzen; ein Budget in einer Benachrichtigung ohne sechsstelligen Nachkommaschwanz zeigen; eine Zahl vor dem Schreiben in ein Dokument normieren. Ist der Wert keine Zahl, werden „Zahl erkannt“ = N und eine leere Zeichenkette zurückgegeben. Zurückgegeben werden die Zeichenkette, die normalisierte Zahl und das Y/N-Kennzeichen — nutzen Sie sie in den nächsten Schritten des Geschäftsprozesses.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Zahl | string | ja | |
| Nachkommastellen (Standard 2) | string | — | |
| Dezimaltrennzeichen (Standard Komma) | string | — | |
| Tausendertrennzeichen: space — Leerzeichen, none — ohne, oder ein eigenes Zeichen (Standard Leerzeichen) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Formatierte Zeichenkette | string |
| Zahl (normalisiert) | double |
| Zahl erkannt (Y/N) | string |
Welche Fehler kann der Roboter zurückgeben?
Diese Meldungen schreibt der Roboter ins Protokoll des Geschäftsprozesses, wenn er einen Schritt nicht ausführen kann. Der Text zeigt, was in den Einstellungen oder Daten zu korrigieren ist.
- Fehler: der Wert ist keine Zahl
Szenario: ein Betrag im Angebot
- Ein Auftrag erstellt ein Dokument mit dem Betrag 1234567.5
- Der Roboter formatiert die Zahl: 2 Stellen, Komma, Leerzeichen zwischen den Tausendern
- In das Dokument gelangt „1 234 567,50“ — der Betrag ist auf einen Blick lesbar