Unikatowe wartości dla kolekcji (tablicy)

W większości (o ile nie we wszystkich) językach programowania możemy spotkać się z gotową funkcją wbudowaną, która z podanej tablicy wartości zwraca tylko unikatowe wartości.

Przykład w PHP:

W Power Automate niestety na próżno szukać analogicznej funkcji 😊

Musimy zastosować małe obejście, a dokładnie użyć funkcji „union(array1,array2)” dwukrotnie podając jako parametr ta samą tablicę.

Zobaczmy jak to wygląda w Power Automate:

  1. Inicjujemy zmienną tablicową:

2. Używamy bloku „Compose”:

Po uruchomieniu przepływu otrzymujemy tablicę z unikatowymi wartościami:

UWAGA! Należy pamiętać o tym, że wynik ten przetrzymywany jest w bloku Compose, zatem jeśli chcemy w dalszej części przepływu wykorzystywać poprawną tablicę z unikatowymi wartościami mamy dwie opcje:

  1. W dalszej części korzystać z bloku Compose
  2. Przypisać wartość bloku Compose ponownie do zmiennej tablicowej: