Liste
Šest kutija za rad sa kolekcijama — obično sa nizom koji je API upravo vratio.
Aggregate (agregacija)
Section titled “Aggregate (agregacija)”Svodi listu na jednu jedinu vrednost.
| Ulazi | items (json) |
| Izlazi | result |
| Konfiguracija | op: count, sum, min, max, average, join — plus field (svojstvo koje se agregira) i separator (za join) |
HTTP zahtev ──response[body.commandes]──► Aggregate (sum, field: montant)Map (preslikavanje)
Section titled “Map (preslikavanje)”Transformiše svaki element liste.
| Ulazi | items |
| Izlazi | mapped (json) |
| Konfiguracija | property (izdvajanje svojstva) ili expression (Handlebars šablon primenjen na svaki element) |
Filter (filtriranje)
Section titled “Filter (filtriranje)”Deli listu na dva dela.
| Ulazi | items |
| Izlazi | kept (json), rejected (json) |
| Konfiguracija | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Oba izlaza su korisna: povežite rejected na Assert da biste izvršavanje
oborili ako se pojave neočekivani elementi.
Dodaj u listu
Section titled “Dodaj u listu”| Ulazi | list (lista), podrazumevana vrednost, plus po jedan port za svaku podešenu vrednost |
| Izlazi | result (json) |
| Konfiguracija | list (vrednost tipa variable ili povezana), values (elementi koje treba dodati), updateSourceVariable (podrazumevano false) |
Sa uključenim updateSourceVariable, kutija piše direktno u naznačenu
promenljivu izvršavanja: to je način da se rezultati nagomilavaju tokom petlje.
Ukloni iz liste
Section titled “Ukloni iz liste”Isti oblik kao prethodna; uklanja elemente duboko jednake onima koji su dostavljeni.
Operacije nad listom
Section titled “Operacije nad listom”Strukturne operacije.
| Ulazi | value (lista), key (niska) |
| Izlazi | result |
op | Efekat | Polja |
|---|---|---|
sort | Sortira | key, order (asc / desc) |
unique | Uklanja duplikate | — |
reverse | Obrće | — |
flatten | Spljošćuje | depth (podrazumevano 1) |
chunk | Deli na komade | size |
slice | Izdvaja deo | start, end |
groupBy | Grupiše po ključu | key |