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 |
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