Roboteka
Roboteka · Roboty · Usuń zbędne spacje

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

  1. Menedżer wkleja numer umowy z przypadkową spacją na końcu
  2. Robot usuwa spacje na krawędziach ciągu
  3. Czysty numer trafia do pola deala i wyszukiwanie znajduje dokument

Podobne roboty