Aller au contenu

Listat

Gjashtë kuti për të punuar mbi koleksione — zakonisht vargu që sapo ka kthyer një API.

E redukton një listë në një vlerë të vetme.

Hyrjetitems (json)
Daljetresult
Konfigurimiop: count, sum, min, max, average, join — plus field (vetia që agregohet) dhe separator (për join)
Kërkesë HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)

Transformon çdo element të një liste.

Hyrjetitems
Daljetmapped (json)
Konfigurimiproperty (nxjerr një veti) ose expression (një gjedhe Handlebars e zbatuar mbi çdo element)

E ndan një listë në dysh.

Hyrjetitems
Daljetkept (json), rejected (json)
Konfigurimiproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

Të dyja daljet janë të dobishme: lidhni rejected me një Assert për ta bërë ekzekutimin të dështojë nëse shfaqen elemente të papritura.

Hyrjetlist (listë), një vlerë e parazgjedhur, plus një portë për çdo vlerë të konfiguruar
Daljetresult (json)
Konfigurimilist (një vlerë e tipizuar variable, ose e kabllëzuar), values (elementet që do të shtohen), updateSourceVariable (parazgjedhja false)

Me updateSourceVariable të aktivizuar, kutia shkruan drejtpërdrejt brenda variablës së ekzekutimit të treguar: kjo është mënyra për të grumbulluar rezultate gjatë një cikli.

E njëjta formë si e mëparshmja; heq elementet thellësisht të barabarta me ato të dhëna.

Operacionet strukturore.

Hyrjetvalue (listë), key (varg)
Daljetresult
opEfektiFushat
sortRenditkey, order (asc / desc)
uniqueHeq dublikatat
reversePërmbys
flattenRrafshondepth (parazgjedhja 1)
chunkCopëton në pjesësize
sliceNxjerr një pjesëstart, end
groupByGrupon sipas çelësitkey