Podziel ciąg według separatora
Robot „Podziel ciąg według separatora” dzieli ciąg źródłowy na części według podanego separatora w procesach biznesowych i robotach Bitrix24. Na wejściu podaje się tekst oraz znak lub sekwencję do podziału. Zwraca wartość wielokrotną „Części ciągu” z uzyskanymi elementami oraz liczbę całkowitą „Liczba części” do kolejnych kroków procesu.
Robot dzieli ciąg na osobne elementy według wskazanego separatora — odpowiednik funkcji explode. Przyjmuje ciąg źródłowy i separator (przecinek, średnik, spację lub dowolną sekwencję znaków). Na wyjściu zwraca pole wielokrotne „Części ciągu” z tablicą uzyskanych fragmentów oraz liczbę całkowitą „Liczba części”. Kiedy stosować: rozbić listę ID, adresów e-mail lub numerów telefonów rozdzielonych przecinkami, aby przejść przez nie w pętli; wyciągnąć pojedyncze wartości z ciągu złożonego przez innego robota; policzyć liczbę pozycji na liście przed rozgałęzieniem. Jeśli separator jest pusty, cały ciąg zwracany jest jako pojedynczy element, a liczba części wynosi 1. Wyników używaj w kolejnych działaniach procesu biznesowego — na przykład w pętli po polu wielokrotnym.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Ciąg źródłowy | string | tak | |
| Separator | string | tak |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Części ciągu | string |
| Liczba części | int |
Scenariusz: analiza listy adresów e-mail z jednego pola
- W dealu wypełnione jest pole z adresami rozdzielonymi przecinkami
- Robot dzieli ciąg według separatora ","
- W rezultacie „Części ciągu” zawiera każdy adres osobno, a „Liczba części” równa się liczbie adresów do pętli wysyłki