Gå til indhold

Lister

Seks bokse til at arbejde med samlinger — typisk det array, som et API netop har sendt tilbage.

Reducerer en liste til én enkelt værdi.

Indgangeitems (json)
Udgangeresult
Konfigurationop: count, sum, min, max, average, join — plus field (den egenskab, der bliver aggregeret) og separator (til join)
HTTP-anmodning ──response[body.commandes]──► Aggregate (sum, field: montant)

Transformerer hvert element i en liste.

Indgangeitems
Udgangemapped (json)
Konfigurationproperty (hent en egenskab ud) eller expression (en Handlebars-skabelon, der bliver anvendt på hvert element)

Deler en liste i to.

Indgangeitems
Udgangekept (json), rejected (json)
Konfigurationproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

Begge udgange er nyttige: forbind rejected til en Assert for at lade kørslen fejle, hvis der dukker uventede elementer op.

Indgangelist (liste), én standardværdi, plus én port per konfigureret værdi
Udgangeresult (json)
Konfigurationlist (en værdi af typen variable, eller forbundet), values (de elementer, der skal tilføjes), updateSourceVariable (standard false)

Med updateSourceVariable slået til skriver boksen direkte i den udpegede kørselsvariabel: det er måden at samle resultater op undervejs i en løkke.

Samme form som den foregående; fjerner de elementer, der er dybt lig med dem, du angiver.

De strukturelle operationer.

Indgangevalue (liste), key (streng)
Udgangeresult
opEffektFelter
sortSortererkey, order (asc / desc)
uniqueFjerner dubletter
reverseVender om
flattenFlader uddepth (standard 1)
chunkDeler i biddersize
sliceTager et udsnitstart, end
groupByGrupperer efter nøglekey