Usuń duplikaty z tablicy
Robot „Usuń duplikaty z tablicy” pozostawia w tablicy wartości wyłącznie unikalne elementy w procesach biznesowych i robotach Bitrix24 (Alaio). Przyjmuje pole wielokrotne lub wynik innego robota; porównanie domyślnie nie rozróżnia wielkości liter, a kolejność pierwszych wystąpień jest zachowywana. Zwraca tablicę bez duplikatów, liczbę unikalnych elementów oraz liczbę usuniętych powtórzeń.
Robot usuwa powtarzające się wartości z tablicy i zachowuje pierwsze wystąpienie każdego elementu w pierwotnej kolejności. Wejściem jest pole wielokrotne (na przykład tagi, adresy e-mail lub wynik podziału ciągu) oraz flaga „Rozróżniaj wielkość liter”: domyślnie Warszawa i warszawa liczą się jako jedna wartość, przy Y są różne. Typowe przypadki użycia: oczyścić listę wysyłkową z powtórzonych adresów przed wysyłką; policzyć, ile różnych źródeł zebrało się w polu wielokrotnym; porównać liczbę elementów przed i po, aby wychwycić duplikaty. Zwraca tablicę bez duplikatów, liczbę unikalnych elementów oraz liczbę usuniętych powtórzeń — użyj ich w kolejnych krokach procesu biznesowego.
Jakie parametry wejściowe przyjmuje robot?
| Parametr | Typ | Wymagany? | Domyślnie |
|---|---|---|---|
| Tablica wartości | string | tak | |
| Rozróżniaj wielkość liter (Y/N, domyślnie N) | string | — |
Co zwraca robot?
| Parametr | Typ |
|---|---|
| Tablica bez duplikatów | string |
| Liczba unikalnych elementów | int |
| Usunięte duplikaty | int |
Scenariusz: wysyłka bez powtórzonych wiadomości
- W dealu zebrała się lista adresów e-mail z duplikatami
- Robot usuwa powtórzenia z tablicy adresów
- Pętla wysyłki przechodzi po tablicy bez duplikatów — każdy adres dostaje dokładnie jedną wiadomość