Daftar
Enam kotak untuk bekerja pada koleksi — biasanya larik yang baru saja dikembalikan sebuah API.
Aggregate (agregasi)
Section titled “Aggregate (agregasi)”Menyusutkan sebuah daftar menjadi satu nilai.
| Masukan | items (json) |
| Keluaran | result |
| Konfigurasi | op: count, sum, min, max, average, join — ditambah field (properti yang diagregasi) dan separator (untuk join) |
Permintaan HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)Map (pemetaan)
Section titled “Map (pemetaan)”Mentransformasi setiap elemen sebuah daftar.
| Masukan | items |
| Keluaran | mapped (json) |
| Konfigurasi | property (mengekstrak sebuah properti) atau expression (sebuah templat Handlebars yang diterapkan pada setiap elemen) |
Filter (penyaringan)
Section titled “Filter (penyaringan)”Memisahkan sebuah daftar menjadi dua.
| Masukan | items |
| Keluaran | kept (json), rejected (json) |
| Konfigurasi | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Kedua keluarannya berguna: sambungkan rejected ke sebuah Assert agar
eksekusinya gagal jika muncul elemen yang tidak diharapkan.
Tambahkan ke daftar
Section titled “Tambahkan ke daftar”| Masukan | list (daftar), sebuah nilai bawaan, ditambah satu port per nilai yang dikonfigurasi |
| Keluaran | result (json) |
| Konfigurasi | list (sebuah nilai bertipe variable, atau tersambung), values (elemen yang akan ditambahkan), updateSourceVariable (bawaan false) |
Dengan updateSourceVariable diaktifkan, kotaknya menulis langsung ke dalam
variabel run yang ditunjuk: inilah cara mengumpulkan hasil sepanjang sebuah
perulangan.
Hapus dari daftar
Section titled “Hapus dari daftar”Bentuknya sama dengan yang sebelumnya; menghapus elemen yang sama secara mendalam dengan yang diberikan.
List ops
Section titled “List ops”Operasi strukturalnya.
| Masukan | value (daftar), key (string) |
| Keluaran | result |
op | Efek | Kolom |
|---|---|---|
sort | Mengurutkan | key, order (asc / desc) |
unique | Menghilangkan duplikat | — |
reverse | Membalik | — |
flatten | Meratakan | depth (bawaan 1) |
chunk | Memotong menjadi potongan | size |
slice | Mengambil sebagian | start, end |
groupBy | Mengelompokkan menurut kunci | key |