Popisi
Šest kutija za rad s kolekcijama — obično s nizom koji je upravo vratio neki API.
Aggregate (agregiraj)
Section titled “Aggregate (agregiraj)”Svodi popis na jednu jedinu vrijednost.
| Ulazi | items (json) |
| Izlazi | result |
| Konfiguracija | op: count, sum, min, max, average, join — plus field (svojstvo koje se agregira) i separator (za join) |
HTTP zahtjev ──response[body.commandes]──► Aggregate (sum, field: montant)Map (preslikaj)
Section titled “Map (preslikaj)”Transformira svaki element popisa.
| Ulazi | items |
| Izlazi | mapped (json) |
| Konfiguracija | property (izdvoji svojstvo) ili expression (Handlebars predložak primijenjen na svaki element) |
Filter (filtriraj)
Section titled “Filter (filtriraj)”Dijeli popis na dva.
| Ulazi | items |
| Izlazi | kept (json), rejected (json) |
| Konfiguracija | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Oba su izlaza korisna: priključite rejected na Assert kako bi izvođenje
zakazalo ako se pojave neočekivani elementi.
Dodaj na popis
Section titled “Dodaj na popis”| Ulazi | list (popis), jedna zadana vrijednost, plus po jedan port za svaku podešenu vrijednost |
| Izlazi | result (json) |
| Konfiguracija | list (vrijednost tipa variable, ili ožičena), values (elementi koje treba dodati), updateSourceVariable (zadano false) |
Kada je updateSourceVariable uključen, kutija zapisuje izravno u navedenu
varijablu izvođenja: to je način prikupljanja rezultata kroz petlju.
Ukloni s popisa
Section titled “Ukloni s popisa”Isti oblik kao prethodna; uklanja elemente duboko jednake onima koje ste naveli.
Operacije nad popisom
Section titled “Operacije nad popisom”Strukturne operacije.
| Ulazi | value (popis), key (niz) |
| Izlazi | result |
op | Učinak | Polja |
|---|---|---|
sort | Sortira | key, order (asc / desc) |
unique | Uklanja duplikate | — |
reverse | Obrće | — |
flatten | Spljošćuje | depth (zadano 1) |
chunk | Reže na dijelove | size |
slice | Izdvaja dio | start, end |
groupBy | Grupira po ključu | key |