Nodi Selettore Lista

I Nodi Selettore Lista selezionano elementi da una lista usando strategie di selezione flessibili. Dopo aver diviso il testo in una lista, usa un Selettore Lista per scegliere esattamente quali elementi elaborare — i primi tre, uno casuale, un intervallo specifico o elementi in posizioni specifiche.

Cos’e’ un Nodo Selettore Lista?

Il Selettore Lista prende una lista di elementi (da un Nodo Dividi Testo) e produce gli elementi selezionati come testo. Supporta cinque modalita’ di selezione, ciascuna utile per scenari diversi.

Input & Output

PortaDirezioneTipoDescrizione
inputInListLista di elementi dal Nodo Dividi Testo
outputOutTextElementi selezionati (uniti da separatore) → Text, Scene, Reference Image, AI Voice, Concatenator, HTML, JSON Parser, If/Else, AI If/Else, Canvas, Network Image, Network Video, Google Drive Export

Controlli Inspector

Modalita’ di Selezione

Modalita’DescrizioneEsempio
SingleSeleziona un elemento a un indice specificoIndice 2 → terzo elemento
MultipleSeleziona elementi a indici specificiIndici 0, 2, 4 → 1o, 3o, 5o elemento
RangeSeleziona elementi dall’indice A al BIntervallo 1-3 → 2o, 3o, 4o elemento
RandomSeleziona N elementi casualiRandom 1 → un elemento a sorpresa
First/Last NSeleziona i primi o ultimi N elementiFirst 3 → primi tre elementi

Separatore di Output

Come unire gli elementi selezionati nel testo di output:

  • A capo (default) — ogni elemento su una riga propria
  • Virgola — elementi separati da virgole
  • Spazio — elementi separati da spazi
  • Custom — qualsiasi testo separatore

Come Usarlo

  1. Collega un Nodo Dividi Testo all’input del Selettore Lista
  2. Scegli una modalita’ di selezione
  3. Configura i parametri della modalita’ (indice, conteggio, intervallo)
  4. Imposta il separatore di output
  5. Collega ai nodi a valle (Text, Scene, ecc.)

Esempi di Workflow

Titoli Casuali: Split Text (10 titoli) → List Selector (Random 1) → Text Node → Scene → genera un video su un titolo casuale ogni volta.

Primi 3 Elementi: Split Text (lista completa) → List Selector (First 3) → alimenta 3 Text Node paralleli per l’elaborazione batch.

Selezioni Specifiche: Split Text → List Selector (Multiple: indici 0, 4, 7) → seleziona esattamente gli elementi che vuoi.

Consigli e Best Practice

  • Usa la modalita’ Random per varieta’ — ogni esecuzione del workflow seleziona elementi diversi
  • First N e’ ottimo per i pattern “ultime notizie” o “piu’ recenti”
  • Il separatore di output conta quando sono selezionati elementi multipli — a capo funziona meglio per la maggior parte dei nodi a valle
  • La modalita’ Range e’ indicizzata da 0: Range 0-2 da i primi 3 elementi
  • Se la lista ha meno elementi di quelli richiesti, il selettore restituisce cio’ che e’ disponibile (nessun errore)

Risoluzione Problemi

Output vuoto

La lista in input e’ vuota o l’indice e’ fuori dai limiti. Controlla che il Nodo Dividi Testo stia producendo elementi.

Elementi selezionati sbagliati

Gli indici partono da 0. L’indice 0 e’ il primo elemento, l’indice 1 e’ il secondo, ecc.

Elementi uniti insieme

Controlla il separatore di output. Se gli elementi appaiono come un’unica stringa lunga, passa al separatore a capo.

Vedi Anche