Roboteka
Roboteka · Roboty · Sortuj tablicę

Sortuj tablicę

Robot „Sortuj tablicę” porządkuje tablicę wartości rosnąco lub malejąco w procesach biznesowych i robotach Bitrix24 (Alaio). Przyjmuje pole wielokrotne lub wynik innego robota; typ danych wykrywany jest automatycznie: gdy wszystkie elementy są liczbowe, sortowanie jest liczbowe, w przeciwnym razie ciągi porównywane są alfabetycznie. Zwraca posortowaną tablicę i liczbę elementów.

Robot sortuje elementy tablicy i zwraca nową uporządkowaną listę — bez niego sortowanie liczb jako ciągów w procesie biznesowym daje błędną kolejność typu 1, 10, 2. Wejściem jest pole wielokrotne lub tablica z poprzedniego kroku, kierunek (asc — rosnąco, desc — malejąco) oraz typ danych: auto automatycznie wybiera tryb liczbowy lub tekstowy, number wymusza porównywanie elementów jako liczb, string porównuje je jako ciągi bez rozróżniania wielkości liter w porządku naturalnym. Typowe przypadki użycia: uporządkować kwoty płatności przed wybraniem trzech największych; posortować listę nazwisk do pisma; ułożyć wyniki podziału ciągu alfabetycznie. Pusta tablica zwracana jest pusta bez błędu. Zwraca posortowaną tablicę i liczbę elementów — użyj ich w kolejnych krokach procesu biznesowego.

Jakie parametry wejściowe przyjmuje robot?

Parametr Typ Wymagany? Domyślnie
Tablica wartości string tak
Kierunek: asc — rosnąco, desc — malejąco (domyślnie asc) string
Typ danych: auto / number / string (domyślnie auto) string

Co zwraca robot?

Parametr Typ
Posortowana tablica string
Liczba elementów int

Scenariusz: największe płatności w e-mailu do menedżera

  1. Deal wchodzi na etap „Zamknięty”
  2. Robot sortuje tablicę kwot płatności malejąco
  3. Posortowana tablica trafia do e-maila — największe płatności są pierwsze

Podobne roboty