Usuń zbędne spacje
Robot „Usuń zbędne spacje” czyści ciąg ze spacji w procesach biznesowych i robotach Bitrix24 (Alaio): na obu krawędziach, tylko na początku lub tylko na końcu, a z włączoną flagą dodatkowo skleja powtórzone spacje wewnątrz w jedną. Rozumie spacje niełamliwe z wklejonego tekstu. Zwraca oczyszczony ciąg i jego długość.
Robot usuwa niewidoczne śmieci z ciągów — spacje na krawędziach i podwojone wewnątrz psują porównania w warunkach, wyszukiwanie duplikatów i podstawianie do dokumentów. Wejściem są ciąg, miejsce czyszczenia (both — z obu stron, start — tylko początek, end — tylko koniec) oraz flaga sklejania powtórzonych spacji wewnątrz. Poza zwykłymi spacjami usuwane są tabulatory, znaki nowej linii na krawędziach i spacje niełamliwe, które często przyjeżdżają z tekstem wklejonym z dokumentów. Typowe przypadki użycia: oczyścić imię i nazwisko przed porównaniem z istniejącym kontaktem; usunąć końcową spację ze skopiowanego numeru umowy; wyrównać tekst przed zapisem do pola. Zwraca wynik i jego długość — porównaj długość z pierwotną, aby stwierdzić, czy były śmieci.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Ciąg źródłowy | text | tak | |
| Gdzie czyścić: both — z obu stron, start — na początku, end — na końcu (domyślnie both) | string | — | |
| Sklej powtórzone spacje wewnątrz (Y/N, domyślnie N) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Wynik | text |
| Długość wyniku | int |
Scenariusz: czyszczenie numeru umowy
- Menedżer wkleja numer umowy z przypadkową spacją na końcu
- Robot usuwa spacje na krawędziach ciągu
- Czysty numer trafia do pola deala i wyszukiwanie znajduje dokument