Ga naar inhoud

Lijsten

Zes vakjes om met collecties te werken — doorgaans de array die een API net heeft teruggegeven.

Reduceert een lijst tot één enkele waarde.

Invoeritems (json)
Uitvoerresult
Configuratieop: count, sum, min, max, average, join — plus field (de eigenschap die wordt geaggregeerd) en separator (voor join)
HTTP-verzoek ──response[body.commandes]──► Aggregate (sum, field: montant)

Transformeert elk element van een lijst.

Invoeritems
Uitvoermapped (json)
Configuratieproperty (een eigenschap eruit halen) of expression (een Handlebars-template die op elk element wordt toegepast)

Splitst een lijst in twee.

Invoeritems
Uitvoerkept (json), rejected (json)
Configuratieproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

Beide uitvoeren zijn nuttig: sluit rejected op een Assert aan om de uitvoering te laten mislukken als er onverwachte elementen opduiken.

Invoerlist (lijst), één standaardwaarde, plus één poort per ingestelde waarde
Uitvoerresult (json)
Configuratielist (een waarde van het type variable, of aangesloten), values (de elementen die worden toegevoegd), updateSourceVariable (standaard false)

Met updateSourceVariable aan schrijft het vakje direct in de aangewezen runvariabele: zo verzamelt u resultaten in de loop van een lus.

Dezelfde vorm als de vorige; verwijdert de elementen die diep gelijk zijn aan de opgegeven elementen.

De structurele bewerkingen.

Invoervalue (lijst), key (tekenreeks)
Uitvoerresult
opEffectVelden
sortSorteertkey, order (asc / desc)
uniqueVerwijdert dubbele waarden
reverseKeert om
flattenVlakt afdepth (standaard 1)
chunkSplitst in delensize
sliceNeemt een deelstart, end
groupByGroepeert op sleutelkey