Listas
Seis caixas para trabalhar com coleções — tipicamente o array que uma API acabou de devolver.
Aggregate (agregar)
Section titled “Aggregate (agregar)”Reduz uma lista a um único valor.
| Entradas | items (json) |
| Saídas | result |
| Configuração | op: count, sum, min, max, average, join — mais field (a propriedade a agregar) e separator (para join) |
Pedido HTTP ──response[body.commandes]──► Aggregate (sum, field: montant)Map (correspondência)
Section titled “Map (correspondência)”Transforma cada elemento de uma lista.
| Entradas | items |
| Saídas | mapped (json) |
| Configuração | property (extrair uma propriedade) ou expression (um modelo Handlebars aplicado a cada elemento) |
Filter (filtrar)
Section titled “Filter (filtrar)”Separa uma lista em duas.
| Entradas | items |
| Saídas | kept (json), rejected (json) |
| Configuração | property, operator (lt, lte, eq, gte, gt, ne, contains), value |
As duas saídas são úteis: ligue rejected a um Assert para fazer falhar a
execução caso apareçam elementos inesperados.
Adicionar à lista
Section titled “Adicionar à lista”| Entradas | list (lista), um valor predefinido, mais uma porta por cada valor configurado |
| Saídas | result (json) |
| Configuração | list (um valor do tipo variable, ou ligado), values (os elementos a adicionar), updateSourceVariable (predefinição false) |
Com updateSourceVariable ativado, a caixa escreve diretamente na variável de
execução indicada: é a forma de acumular resultados ao longo de um ciclo.
Remover da lista
Section titled “Remover da lista”Mesma forma que a anterior; remove os elementos profundamente iguais aos fornecidos.
Operações de lista
Section titled “Operações de lista”As operações estruturais.
| Entradas | value (lista), key (cadeia) |
| Saídas | result |
op | Efeito | Campos |
|---|---|---|
sort | Ordena | key, order (asc / desc) |
unique | Remove duplicados | — |
reverse | Inverte | — |
flatten | Aplana | depth (predefinição 1) |
chunk | Divide em blocos | size |
slice | Extrai uma porção | start, end |
groupBy | Agrupa por chave | key |