Přeskočit na obsah

Seznamy

Šest bloků pro práci s kolekcemi — typicky s polem, které právě vrátilo API.

Redukuje seznam na jedinou hodnotu.

Vstupyitems (json)
Výstupyresult
Konfiguraceop: count, sum, min, max, average, join — plus field (agregovaná vlastnost) a separator (pro join)
Požadavek HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)

Transformuje každý prvek seznamu.

Vstupyitems
Výstupymapped (json)
Konfiguraceproperty (vytáhne vlastnost) nebo expression (šablona Handlebars uplatněná na každý prvek)

Rozdělí seznam na dva.

Vstupyitems
Výstupykept (json), rejected (json)
Konfiguraceproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

Užitečné jsou oba výstupy: zapojte rejected na blok Assert a nechte běh selhat, jakmile se objeví neočekávané prvky.

Vstupylist (seznam), jedna výchozí hodnota, plus jeden port na každou nastavenou hodnotu
Výstupyresult (json)
Konfiguracelist (hodnota typu variable, nebo zapojená), values (prvky k přidání), updateSourceVariable (výchozí false)

Se zapnutým updateSourceVariable blok zapisuje přímo do určené proměnné běhu: je to způsob, jak hromadit výsledky v průběhu cyklu.

Stejný tvar jako předchozí blok; odebírá prvky hluboce rovné těm, které zadáte.

Strukturální operace.

Vstupyvalue (seznam), key (řetězec)
Výstupyresult
opÚčinekPole
sortSeřadíkey, order (asc / desc)
uniqueOdstraní duplicity
reverseObrátí pořadí
flattenZploštídepth (výchozí 1)
chunkRozdělí na částisize
sliceVyjme úsekstart, end
groupBySeskupí podle klíčekey