İçeriğe geç

Listeler

Koleksiyonlarla çalışmak için altı kutu — tipik olarak bir API’nin az önce döndürdüğü dizi.

Bir listeyi tek bir değere indirger.

Girişleritems (json)
Çıkışlarresult
Yapılandırmaop: count, sum, min, max, average, join — ayrıca field (toplulaştırılacak özellik) ve separator (join için)
HTTP isteği ──response[body.commandes]──► Aggregate (sum, field: montant)

Bir listenin her öğesini dönüştürür.

Girişleritems
Çıkışlarmapped (json)
Yapılandırmaproperty (bir özelliği çıkarır) veya expression (her öğeye uygulanan bir Handlebars şablonu)

Bir listeyi ikiye ayırır.

Girişleritems
Çıkışlarkept (json), rejected (json)
Yapılandırmaproperty, operator (lt, lte, eq, gte, gt, ne, contains), value

İki çıkış da işe yarar: beklenmeyen öğeler ortaya çıktığında çalıştırmanın başarısız olması için rejected çıkışını bir Assert kutusuna bağlayın.

Girişlerlist (liste), bir varsayılan değer, artı yapılandırılmış her değer için bir port
Çıkışlarresult (json)
Yapılandırmalist (variable türünde bir değer ya da bağlanmış bir kaynak), values (eklenecek öğeler), updateSourceVariable (varsayılan false)

updateSourceVariable etkinken kutu, belirtilen çalıştırma değişkenine doğrudan yazar: bir döngü boyunca sonuç biriktirmenin yolu budur.

Öncekiyle aynı biçimdedir; verilen öğelere derin eşit olan öğeleri kaldırır.

Yapısal işlemler.

Girişlervalue (liste), key (dize)
Çıkışlarresult
opEtkiAlanlar
sortSıralarkey, order (asc / desc)
uniqueYinelenenleri ayıklar
reverseTers çevirir
flattenDüzleştirirdepth (varsayılan 1)
chunkParçalara bölersize
sliceBir kesit alırstart, end
groupByAnahtara göre gruplarkey