Lewati ke konten

Daftar

Enam kotak untuk bekerja pada koleksi — biasanya larik yang baru saja dikembalikan sebuah API.

Menyusutkan sebuah daftar menjadi satu nilai.

Masukanitems (json)
Keluaranresult
Konfigurasiop: count, sum, min, max, average, join — ditambah field (properti yang diagregasi) dan separator (untuk join)
Permintaan HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)

Mentransformasi setiap elemen sebuah daftar.

Masukanitems
Keluaranmapped (json)
Konfigurasiproperty (mengekstrak sebuah properti) atau expression (sebuah templat Handlebars yang diterapkan pada setiap elemen)

Memisahkan sebuah daftar menjadi dua.

Masukanitems
Keluarankept (json), rejected (json)
Konfigurasiproperty, 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.

Masukanlist (daftar), sebuah nilai bawaan, ditambah satu port per nilai yang dikonfigurasi
Keluaranresult (json)
Konfigurasilist (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.

Bentuknya sama dengan yang sebelumnya; menghapus elemen yang sama secara mendalam dengan yang diberikan.

Operasi strukturalnya.

Masukanvalue (daftar), key (string)
Keluaranresult
opEfekKolom
sortMengurutkankey, order (asc / desc)
uniqueMenghilangkan duplikat
reverseMembalik
flattenMeratakandepth (bawaan 1)
chunkMemotong menjadi potongansize
sliceMengambil sebagianstart, end
groupByMengelompokkan menurut kuncikey