Zeichenkette per Trennzeichen teilen
Der Roboter „Zeichenkette per Trennzeichen teilen“ zerlegt eine Ausgangszeichenkette anhand eines angegebenen Trennzeichens in Geschäftsprozessen und Robotern von Bitrix24 in Teile. Als Eingabe dienen ein Text und ein Zeichen oder eine Sequenz zum Trennen. Zurückgegeben werden ein Mehrfachwert „Teile der Zeichenkette“ mit den resultierenden Elementen und eine ganze Zahl „Anzahl der Teile“ für die nächsten Schritte des Prozesses.
Der Roboter zerlegt eine Zeichenkette anhand eines angegebenen Trennzeichens in einzelne Elemente — das Äquivalent zur Funktion explode. Er akzeptiert eine Ausgangszeichenkette und ein Trennzeichen (Komma, Semikolon, Leerzeichen oder eine beliebige Zeichenfolge). Die Ausgabe ist ein Mehrfachfeld „Teile der Zeichenkette“ mit dem Array der resultierenden Fragmente und eine ganze Zahl „Anzahl der Teile“. Wann zu verwenden: eine durch Kommas getrennte Liste von IDs, E-Mails oder Telefonnummern aufteilen, um sie in einer Schleife zu durchlaufen; einzelne Werte aus einer von einem anderen Roboter zusammengesetzten Zeichenkette herausziehen; die Anzahl der Einträge in einer Liste vor einer Verzweigung zählen. Ist das Trennzeichen leer, wird die gesamte Zeichenkette als einzelnes Element zurückgegeben und die Anzahl der Teile ist 1. Verwenden Sie die Ergebnisse in nachfolgenden Aktionen des Geschäftsprozesses — zum Beispiel in einer Schleife über das Mehrfachfeld.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Ausgangszeichenkette | string | ja | |
| Trennzeichen | string | ja |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Teile der Zeichenkette | string |
| Anzahl der Teile | int |
Szenario: Auswerten einer E-Mail-Liste aus einem einzelnen Feld
- In einem Auftrag ist ein Feld mit durch Kommas getrennten Adressen ausgefüllt
- Der Roboter teilt die Zeichenkette anhand des Trennzeichens ","
- Im Ergebnis enthält „Teile der Zeichenkette“ jede Adresse einzeln und „Anzahl der Teile“ entspricht der Anzahl der Adressen für die Versandschleife