목록
컬렉션을 다루는 박스가 여섯 개 있습니다. 전형적으로는 API가 방금 돌려준 배열을 대상으로 합니다.
Aggregate (집계)
Section titled “Aggregate (집계)”목록을 하나의 값으로 줄입니다.
| 입력 | items (json) |
| 출력 | result |
| 설정 | op: count, sum, min, max, average, join — 그리고 field (집계할 속성)와 separator (join 용) |
HTTP 요청 ──response[body.commandes]──► Aggregate (sum, field: montant)Map (매핑)
Section titled “Map (매핑)”목록의 각 요소를 변환합니다.
| 입력 | items |
| 출력 | mapped (json) |
| 설정 | property (속성 하나를 추출) 또는 expression (각 요소에 적용되는 Handlebars 템플릿) |
Filter (필터)
Section titled “Filter (필터)”목록을 둘로 나눕니다.
| 입력 | items |
| 출력 | kept (json), rejected (json) |
| 설정 | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
두 출력 모두 유용합니다. 예상하지 못한 요소가 나타나면 실행을 실패시키도록
rejected 를 Assert에 연결하십시오.
목록에 추가
Section titled “목록에 추가”| 입력 | list (목록), 기본 값 하나, 그리고 설정된 값마다 포트 하나 |
| 출력 | result (json) |
| 설정 | list (variable 타입의 값, 또는 배선된 값), values (추가할 요소), updateSourceVariable (기본값 false) |
updateSourceVariable 을 켜면 이 박스는 지정된 실행 변수에 직접 씁니다.
루프를 돌면서 결과를 모아 나가는 방법입니다.
목록에서 제거
Section titled “목록에서 제거”앞의 것과 같은 형태이며, 넘긴 값과 깊게 같은 요소를 제거합니다.
List ops (목록 연산)
Section titled “List ops (목록 연산)”구조를 다루는 연산입니다.
| 입력 | value (목록), key (문자열) |
| 출력 | result |
op | 효과 | 필드 |
|---|---|---|
sort | 정렬 | key, order (asc / desc) |
unique | 중복 제거 | — |
reverse | 뒤집기 | — |
flatten | 평탄화 | depth (기본값 1) |
chunk | 조각으로 나누기 | size |
slice | 일부 추출 | start, end |
groupBy | 키로 묶기 | key |