Roboteka
Roboteka · Roboty · Usuń duplikaty z tablicy

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

  1. W dealu zebrała się lista adresów e-mail z duplikatami
  2. Robot usuwa powtórzenia z tablicy adresów
  3. Pętla wysyłki przechodzi po tablicy bez duplikatów — każdy adres dostaje dokładnie jedną wiadomość

Podobne roboty