Luettelot
Kuusi lohkoa kokoelmien käsittelyyn — tyypillisesti taulukkoon, jonka API on juuri palauttanut.
Aggregate (koosta)
Section titled “Aggregate (koosta)”Tiivistää luettelon yhdeksi arvoksi.
| Tulot | items (json) |
| Lähdöt | result |
| Kokoonpano | op: count, sum, min, max, average, join — lisäksi field (koostettava ominaisuus) ja separator (operaatiolle join) |
HTTP-pyyntö ──response[body.commandes]──► Aggregate (sum, field: montant)Map (kuvaus)
Section titled “Map (kuvaus)”Muuntaa luettelon jokaisen alkion.
| Tulot | items |
| Lähdöt | mapped (json) |
| Kokoonpano | property (poimii ominaisuuden) tai expression (jokaiseen alkioon sovellettava Handlebars-mallipohja) |
Filter (suodata)
Section titled “Filter (suodata)”Jakaa luettelon kahtia.
| Tulot | items |
| Lähdöt | kept (json), rejected (json) |
| Kokoonpano | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Molemmat lähdöt ovat hyödyllisiä: kytke rejected Assert-lohkoon, jolloin
suoritus epäonnistuu, jos odottamattomia alkioita ilmestyy.
Lisää luetteloon
Section titled “Lisää luetteloon”| Tulot | list (luettelo), yksi oletusarvo, lisäksi yksi portti jokaista määriteltyä arvoa kohden |
| Lähdöt | result (json) |
| Kokoonpano | list (arvo, jonka tyyppi on variable, tai kytkentä), values (lisättävät alkiot), updateSourceVariable (oletus false) |
Kun updateSourceVariable on käytössä, lohko kirjoittaa suoraan osoitettuun
suoritusmuuttujaan: näin tuloksia kerätään silmukan kuluessa.
Poista luettelosta
Section titled “Poista luettelosta”Sama muoto kuin edellisellä; poistaa alkiot, jotka ovat syvästi yhtä suuria annettujen kanssa.
List ops (luettelo-operaatiot)
Section titled “List ops (luettelo-operaatiot)”Rakenteelliset operaatiot.
| Tulot | value (luettelo), key (merkkijono) |
| Lähdöt | result |
op | Vaikutus | Kentät |
|---|---|---|
sort | Järjestää | key, order (asc / desc) |
unique | Poistaa kaksoiskappaleet | — |
reverse | Kääntää järjestyksen | — |
flatten | Litistää | depth (oletus 1) |
chunk | Pilkkoo osiin | size |
slice | Poimii osan | start, end |
groupBy | Ryhmittelee avaimen mukaan | key |