Sprawdź, czy wartość istnieje w tablicy
Robot „Sprawdź, czy wartość istnieje w tablicy” sprawdza, czy szukana wartość znajduje się wśród elementów tablicy w procesach biznesowych i robotach Bitrix24. Przyjmuje pole wielokrotne lub wynik innego robota oraz szukany ciąg i domyślnie porównuje bez rozróżniania wielkości liter. Zwraca flagę „Znaleziono” Y/N oraz indeks pierwszego dopasowania (-1, jeśli nie znaleziono).
Robot wyszukuje konkretną wartość w tablicy ciągów i informuje, czy jest obecna. Wejściem jest pole wielokrotne (na przykład tagi kontaktu, lista produktów deala lub wynik innego robota) oraz szukana wartość; flaga „Rozróżniaj wielkość liter” przełącza między dokładnym dopasowaniem a wyszukiwaniem bez rozróżniania wielkości liter (domyślnie bez rozróżniania). Typowe przypadki użycia: przed zmianą etapu deala sprawdzić, że wymagana etykieta już jest na liście tagów; pominąć wysyłkę, gdy e-mail kontaktu nie znajduje się w tablicy dozwolonych adresów; rozgałęzić proces w zależności od tego, czy dana opcja jest wybrana w polu wielokrotnym leada. Zwraca „Znaleziono” Y/N oraz indeks pierwszego dopasowania (-1, gdy wartości brak) — porównaj je w warunku następnego kroku procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tablica wartości | string | tak | |
| Szukana wartość | string | tak | |
| Rozróżniaj wielkość liter (Y/N, domyślnie N) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Znaleziono (Y/N) | string |
| Indeks pierwszego dopasowania (-1, jeśli nie znaleziono) | int |
Scenariusz: sprawdzenie tagu przed automatycznym działaniem
- Deal wchodzi na etap „W toku”
- Robot sprawdza, czy wartość „VIP” jest w polu wielokrotnym tagów deala
- Przy Znaleziono = Y proces stawia zadanie menedżerowi, przy N kontynuuje normalną ścieżkę