Usuń znaczniki HTML z tekstu
Robot „Usuń znaczniki HTML z tekstu” usuwa z ciągu wszystkie znaczniki HTML i zwraca czysty tekst w procesach biznesowych i robotach Bitrix24. Dodatkowo może dekodować encje HTML (na przykład & na &). Zbędne spacje i tabulatory są scalane, a krawędzie przycinane. Zwraca ciąg „Oczyszczony tekst” do zapisania w polu lub dalszego przetwarzania.
Robot usuwa wszystkie znaczniki HTML z przekazanego ciągu (na bazie strip_tags), pozostawiając tylko treść tekstową. Na wejściu podaje się ciąg źródłowy oraz flagę „Dekoduj encje HTML”: po włączeniu encje takie jak &, ", < są zamieniane na zwykłe znaki. Po oczyszczeniu powtarzające się spacje i tabulatory są scalane w jedną spację, a spacje na krawędziach przycinane. Na wyjściu zwraca ciąg „Oczyszczony tekst”. Kiedy stosować: oczyścić treść przychodzącej wiadomości e-mail lub opis HTML produktu przed zapisaniem w polu tekstowym CRM; przygotować tekst do SMS lub powiadomienia, w którym znaczniki są niedozwolone; usunąć formatowanie z danych pochodzących z formularza internetowego lub usługi zewnętrznej. Wyniku używaj w kolejnych działaniach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Ciąg źródłowy | string | tak | |
| Dekoduj encje HTML (& → &) | bool | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Oczyszczony tekst | string |
Scenariusz: czyszczenie treści wiadomości przed zapisaniem w dealu
- Do procesu trafia tekst HTML przychodzącej wiadomości e-mail
- Robot usuwa znaczniki HTML i dekoduje encje
- „Oczyszczony tekst” zostaje zapisany w polu tekstowym deala bez znaczników