Lister
Seks bokse til at arbejde med samlinger — typisk det array, som et API netop har sendt tilbage.
Aggregate (aggregér)
Section titled “Aggregate (aggregér)”Reducerer en liste til én enkelt værdi.
| Indgange | items (json) |
| Udgange | result |
| Konfiguration | op: 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)Map (afbildning)
Section titled “Map (afbildning)”Transformerer hvert element i en liste.
| Indgange | items |
| Udgange | mapped (json) |
| Konfiguration | property (hent en egenskab ud) eller expression (en Handlebars-skabelon, der bliver anvendt på hvert element) |
Filter (filtrér)
Section titled “Filter (filtrér)”Deler en liste i to.
| Indgange | items |
| Udgange | kept (json), rejected (json) |
| Konfiguration | property, 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.
Føj til liste
Section titled “Føj til liste”| Indgange | list (liste), én standardværdi, plus én port per konfigureret værdi |
| Udgange | result (json) |
| Konfiguration | list (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.
Fjern fra liste
Section titled “Fjern fra liste”Samme form som den foregående; fjerner de elementer, der er dybt lig med dem, du angiver.
List ops (listeoperationer)
Section titled “List ops (listeoperationer)”De strukturelle operationer.
| Indgange | value (liste), key (streng) |
| Udgange | result |
op | Effekt | Felter |
|---|---|---|
sort | Sorterer | key, order (asc / desc) |
unique | Fjerner dubletter | — |
reverse | Vender om | — |
flatten | Flader ud | depth (standard 1) |
chunk | Deler i bidder | size |
slice | Tager et udsnit | start, end |
groupBy | Grupperer efter nøgle | key |