Nos Seletor de Lista
Os Nos Seletor de Lista selecionam itens de uma lista usando estrategias de selecao flexiveis. Apos dividir texto em uma lista, use um Seletor de Lista para escolher exatamente quais itens processar — os primeiros tres, um aleatorio, um intervalo especifico ou itens em posicoes especificas.
O que e um No Seletor de Lista?
O Seletor de Lista pega uma lista de itens (de um No Dividir Texto) e produz os itens selecionados como texto. Suporta cinco modos de selecao, cada um util para diferentes cenarios.
Entradas & Saidas
| Porta | Direcao | Tipo | Descricao |
|---|---|---|---|
| input | Entrada | List | Lista de itens do No Dividir Texto |
| output | Saida | Text | Itens selecionados (unidos por separador) → Text, Scene, Reference Image, AI Voice, Concatenator, HTML, JSON Parser, If/Else, AI If/Else, Canvas, Network Image, Network Video, Google Drive Export |
Controles do Inspector
Modo de Selecao
| Modo | Descricao | Exemplo |
|---|---|---|
| Single | Seleciona um item em um indice especifico | Indice 2 → terceiro item |
| Multiple | Seleciona itens em indices especificos | Indices 0, 2, 4 → 1o, 3o, 5o itens |
| Range | Seleciona itens do indice A ao B | Intervalo 1-3 → 2o, 3o, 4o itens |
| Random | Seleciona N itens aleatorios | Random 1 → um item surpresa |
| First/Last N | Seleciona os primeiros ou ultimos N itens | First 3 → primeiros tres itens |
Separador de Saida
Como unir os itens selecionados no texto de saida:
- Quebra de linha (padrao) — cada item em sua propria linha
- Virgula — itens separados por virgulas
- Espaco — itens separados por espacos
- Custom — qualquer texto separador
Como Usar
- Conecte um No Dividir Texto a entrada do Seletor de Lista
- Escolha um modo de selecao
- Configure os parametros do modo (indice, quantidade, intervalo)
- Defina o separador de saida
- Conecte aos nos seguintes (Text, Scene, etc.)
Exemplos de Workflow
Titulos Aleatorios: Split Text (10 titulos) → List Selector (Random 1) → Text Node → Scene → gera um video sobre um titulo aleatorio a cada vez.
Primeiros 3 Itens: Split Text (lista completa) → List Selector (First 3) → alimenta 3 Text Nodes paralelos para processamento em lote.
Selecoes Especificas: Split Text → List Selector (Multiple: indices 0, 4, 7) → seleciona exatamente os itens que voce quer.
Dicas e Melhores Praticas
- Use o modo Random para variedade — cada execucao do workflow seleciona itens diferentes
- First N e otimo para padroes de “ultimas noticias” ou “mais recentes”
- O separador de saida importa quando multiplos itens sao selecionados — quebra de linha funciona melhor para a maioria dos nos seguintes
- O modo Range e indexado a partir de 0: Range 0-2 da os primeiros 3 itens
- Se a lista tem menos itens do que solicitado, o seletor retorna o que esta disponivel (sem erro)
Solucao de Problemas
Saida vazia
A lista de entrada esta vazia ou o indice esta fora dos limites. Verifique se o No Dividir Texto esta produzindo itens.
Itens selecionados errados
Os indices comecam em 0. O indice 0 e o primeiro item, o indice 1 e o segundo, etc.
Itens fundidos
Verifique o separador de saida. Se os itens aparecem como uma string longa, mude para o separador de quebra de linha.
Veja Tambem
- Nos Dividir Texto — Crie listas para selecionar
- Nos Texto — Processe os itens selecionados
- Nos JSON Parser — Extraia dados antes de dividir
- Nos Concatenador de Prompts — Combine os itens selecionados