Danh sách
Sáu chiếc hộp để làm việc với các tập hợp — thường là mảng mà một API vừa trả về.
Aggregate (tổng hợp)
Section titled “Aggregate (tổng hợp)”Rút gọn một danh sách về một giá trị duy nhất.
| Đầu vào | items (json) |
| Đầu ra | result |
| Cấu hình | op: count, sum, min, max, average, join — cùng với field (thuộc tính cần tổng hợp) và separator (dành cho join) |
Yêu cầu HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)Map (ánh xạ)
Section titled “Map (ánh xạ)”Biến đổi từng phần tử của một danh sách.
| Đầu vào | items |
| Đầu ra | mapped (json) |
| Cấu hình | property (trích ra một thuộc tính) hoặc expression (một mẫu Handlebars áp lên từng phần tử) |
Filter (lọc)
Section titled “Filter (lọc)”Tách một danh sách làm hai.
| Đầu vào | items |
| Đầu ra | kept (json), rejected (json) |
| Cấu hình | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
Cả hai đầu ra đều hữu ích: hãy đấu rejected vào một Assert để làm lần chạy
thất bại nếu xuất hiện những phần tử ngoài dự kiến.
Thêm vào danh sách
Section titled “Thêm vào danh sách”| Đầu vào | list (danh sách), một giá trị mặc định, cộng thêm một cổng cho mỗi giá trị đã cấu hình |
| Đầu ra | result (json) |
| Cấu hình | list (một giá trị kiểu variable, hoặc được đấu dây), values (các phần tử cần thêm), updateSourceVariable (mặc định false) |
Khi bật updateSourceVariable, chiếc hộp ghi thẳng vào biến của lần chạy
được chỉ định: đây là cách gom góp kết quả trong suốt một vòng lặp.
Xóa khỏi danh sách
Section titled “Xóa khỏi danh sách”Có cùng hình dạng với hộp trên; nó gỡ bỏ những phần tử bằng nhau ở mọi cấp với những phần tử được cung cấp.
Opérations liste (các phép trên danh sách)
Section titled “Opérations liste (các phép trên danh sách)”Các phép toán về cấu trúc.
| Đầu vào | value (danh sách), key (chuỗi) |
| Đầu ra | result |
op | Tác dụng | Các trường |
|---|---|---|
sort | Sắp xếp | key, order (asc / desc) |
unique | Loại bỏ trùng lặp | — |
reverse | Đảo ngược | — |
flatten | Làm phẳng | depth (mặc định 1) |
chunk | Cắt thành từng khúc | size |
slice | Trích ra một phần | start, end |
groupBy | Gom nhóm theo khóa | key |