# Ordenar lista

> Ordene uma lista pelo item inteiro ou por um campo, como score ou created_at, comparando como texto, números ou datas, em ordem crescente ou decrescente.

Source: https://nodaro.ai/pt-BR/docs/nodes/automate/sort-list

O nó **Ordenar lista** (Sort List) coloca os itens de uma lista em ordem. Ordene os itens inteiros ou por um campo dentro de cada item, como `score` ou `created_at`. Você escolhe se os valores são comparados como texto, números ou datas, e se a ordem é crescente ou decrescente. O nó é gratuito.

- Found in: Automate › Lists & Batching
- Output: data
- API type: `sort-list`

## Quando usar
- Ordenar posts extraídos por curtidas, do maior número para o menor, e ficar com os três primeiros com o [**Selecionar itens** (Selector)](https://nodaro.ai/docs/nodes/automate/selector).
- Ordenar itens de feed por data, do mais novo para o mais antigo.
- Colocar uma lista de nomes em ordem alfabética.

## Início rápido
### Adicionar o nó
Pressione Tab no canvas e escolha **Automatizar › Listas e lotes › Ordenar lista**.

### Conectar uma lista
Conecte uma lista à entrada **Lista**, por exemplo do [**Extrair da web** (Web Scrape)](https://nodaro.ai/docs/nodes/automate/web-scrape), da [**Lista** (List)](https://nodaro.ai/docs/nodes/automate/list), do [**Dividir texto** (Split Text)](https://nodaro.ai/docs/nodes/automate/split-text) ou do [**Filtrar lista** (Filter List)](https://nodaro.ai/docs/nodes/automate/filter-list).

### Escolher como ordenar
Abra o painel de configurações. Escolha **Ordenar por campo**, **Tipo de ordenação** e **Ordem**.

### Executar
A saída **Ordenados** leva a lista na nova ordem. Depois de uma execução, o painel mostra uma prévia dos primeiros itens.

Workflow: O Ordenar lista ordena os posts por curtidas, o Selecionar itens fica com os três primeiros e o Prompt é executado uma vez para cada um deles.

- Instagram → Ordenar lista (lista)
- Ordenar lista → Selecionar itens (lista)
- Selecionar itens → Prompt (selecionados · Cada item)

## Entradas e saídas
| Entrada ou saída | Aceita ou envia | O que faz |
| --- | --- | --- |
| **Lista** | Uma lista de itens de texto ou JSON | A lista a ordenar. |
| **Ordenados** | Uma lista | Os mesmos itens na nova ordem. |

## Configurações
| Configuração | O que faz |
| --- | --- |
| **Ordenar por campo** | O que comparar. **(item inteiro)**, o padrão, compara os itens completos. Escolha um campo detectado nos dados do nó anterior, ou **Caminho personalizado…** para digitar um caminho com pontos, como `score` ou `created_at`. Cada item é lido como JSON quando o caminho corresponde a ele. |
| **Tipo de ordenação** | Como comparar. **Automático (detectar)**, o padrão, tenta **Número**, depois **Data** e depois **Texto**. Escolha **Texto**, **Número** ou **Data** para uma comparação fixa. |
| **Ordem** | **Crescente**, o padrão, ou **Decrescente**. Os itens com um valor ausente ou inválido sempre aparecem por último, nas duas ordens. |

## Créditos
O Ordenar lista é gratuito.

## Dicas
- **Os N primeiros itens.** Coloque depois do Ordenar lista um [Selecionar itens](https://nodaro.ai/docs/nodes/automate/selector) no modo **Intervalo**, de `1` até `N`.
- **Fixe o tipo para execuções repetíveis.** O **Automático (detectar)** decide a partir dos valores que recebe. Escolha **Texto**, **Número** ou **Data** quando todas as execuções precisarem ordenar do mesmo jeito.
- **Remova as repetições também.** Use o [**Remover duplicatas** (Remove Duplicates)](https://nodaro.ai/docs/nodes/automate/remove-duplicates) antes ou depois de ordenar, para descartar os itens repetidos.

## Frequently asked questions

### Como ordeno uma lista de itens extraídos por um dos campos deles?

Defina “Ordenar por campo” como esse campo, ou escolha “Caminho personalizado…” e digite um caminho com pontos, como stats.likes. Cada item é lido como JSON quando o caminho corresponde a ele.

### Onde ficam os itens sem valor?

Os itens com um valor ausente ou inválido sempre ficam por último, tanto na ordem crescente quanto na decrescente.

### O que faz o tipo de ordenação “Automático”?

O “Automático” tenta comparar os valores como números, depois como datas e depois como texto. Escolha “Texto”, “Número” ou “Data” quando precisar da mesma ordem em todas as execuções.

### O “Ordenar lista” custa créditos?

Não. O “Ordenar lista” é gratuito.
