Gå til innholdet

Lister

Seks bokser for å arbeide med samlinger — typisk arrayet et API akkurat har returnert.

Reduserer en liste til én enkelt verdi.

Inndataitems (json)
Utdataresult
Konfigurasjonop: count, sum, min, max, average, join — pluss field (egenskapen som skal aggregeres) og separator (for join)
HTTP-forespørsel ──response[body.commandes]──► Aggregate (sum, field: montant)

Transformerer hvert element i en liste.

Inndataitems
Utdatamapped (json)
Konfigurasjonproperty (hente ut en egenskap) eller expression (en Handlebars-mal som anvendes på hvert element)

Deler en liste i to.

Inndataitems
Utdatakept (json), rejected (json)
Konfigurasjonproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

Begge utgangene er nyttige: koble rejected til en Assert for å la kjøringen feile hvis det dukker opp uventede elementer.

Inndatalist (liste), én standardverdi, pluss én port per konfigurert verdi
Utdataresult (json)
Konfigurasjonlist (en verdi av typen variable, eller koblet), values (elementene som skal legges til), updateSourceVariable (standard false)

Med updateSourceVariable slått på skriver boksen direkte i den utpekte run-variabelen: det er slik du samler opp resultater gjennom en løkke.

Samme form som den forrige; fjerner elementene som er dypt like dem du oppgir.

De strukturelle operasjonene.

Inndatavalue (liste), key (streng)
Utdataresult
opVirkningFelt
sortSortererkey, order (asc / desc)
uniqueFjerner duplikater
reverseSnur
flattenFlater utdepth (standard 1)
chunkDeler i bitersize
sliceHenter ut en delstart, end
groupByGrupperer etter nøkkelkey