Liste
Șase cutii pentru lucrul cu colecțiile — de regulă tabloul pe care tocmai l-a returnat un API.
Aggregate (agregare)
Section titled “Aggregate (agregare)”Reduce o listă la o singură valoare.
| Intrări | items (json) |
| Ieșiri | result |
| Configurare | op: count, sum, min, max, average, join — plus field (proprietatea de agregat) și separator (pentru join) |
Cerere HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)Map (mapare)
Section titled “Map (mapare)”Transformă fiecare element al unei liste.
| Intrări | items |
| Ieșiri | mapped (json) |
| Configurare | property (extragerea unei proprietăți) sau expression (un șablon Handlebars aplicat fiecărui element) |
Filter (filtrare)
Section titled “Filter (filtrare)”Separă o listă în două.
| Intrări | items |
| Ieșiri | kept (json), rejected (json) |
| Configurare | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Ambele ieșiri sunt utile: conectați rejected la un Assert, pentru a face să
eșueze execuția dacă apar elemente neașteptate.
Adaugă la listă
Section titled “Adaugă la listă”| Intrări | list (listă), o valoare implicită, plus câte un port pentru fiecare valoare configurată |
| Ieșiri | result (json) |
| Configurare | list (o valoare tipizată variable sau cablată), values (elementele de adăugat), updateSourceVariable (implicit false) |
Cu updateSourceVariable activat, cutia scrie direct în variabila de rulare
desemnată: este modul de a acumula rezultate de-a lungul unei bucle.
Elimină din listă
Section titled “Elimină din listă”Aceeași formă ca precedenta; elimină elementele profund egale cu cele furnizate.
Operații pe listă
Section titled “Operații pe listă”Operațiile structurale.
| Intrări | value (listă), key (șir) |
| Ieșiri | result |
op | Efect | Câmpuri |
|---|---|---|
sort | Sortează | key, order (asc / desc) |
unique | Elimină duplicatele | — |
reverse | Inversează | — |
flatten | Aplatizează | depth (implicit 1) |
chunk | Împarte în felii | size |
slice | Extrage o porțiune | start, end |
groupBy | Grupează după cheie | key |