Listenauswahl-Knoten
Listenauswahl-Knoten waehlen Elemente aus einer Liste mit flexiblen Auswahlstrategien aus. Nachdem Sie Text in eine Liste aufgeteilt haben, verwenden Sie einen Listenauswahl-Knoten, um genau auszuwaehlen, welche Elemente verarbeitet werden sollen — die ersten drei, ein zufaelliges, einen bestimmten Bereich oder Elemente an bestimmten Positionen.
Was ist ein Listenauswahl-Knoten?
Der Listenauswahl-Knoten nimmt eine Liste von Elementen (von einem Text-Teilen-Knoten) und gibt die ausgewaehlten Elemente als Text aus. Er unterstuetzt fuenf Auswahlmodi, die jeweils fuer verschiedene Szenarien nuetzlich sind.
Eingaenge & Ausgaenge
| Port | Richtung | Typ | Beschreibung |
|---|---|---|---|
| input | Ein | List | Liste von Elementen vom Text-Teilen-Knoten |
| output | Aus | Text | Ausgewaehlte Elemente (durch Trennzeichen verbunden) → Text, Scene, Reference Image, AI Voice, Concatenator, HTML, JSON Parser, If/Else, AI If/Else, Canvas, Network Image, Network Video, Google Drive Export |
Inspector-Steuerungen
Auswahlmodus
| Modus | Beschreibung | Beispiel |
|---|---|---|
| Single | Ein Element an einem bestimmten Index auswaehlen | Index 2 → drittes Element |
| Multiple | Elemente an bestimmten Indizes auswaehlen | Indizes 0, 2, 4 → 1., 3., 5. Element |
| Range | Elemente von Index A bis B auswaehlen | Bereich 1-3 → 2., 3., 4. Element |
| Random | N zufaellige Elemente auswaehlen | Random 1 → ein Ueberraschungselement |
| First/Last N | Erste oder letzte N Elemente auswaehlen | First 3 → erste drei Elemente |
Ausgabe-Trennzeichen
Wie die ausgewaehlten Elemente im Ausgabetext verbunden werden:
- Zeilenumbruch (Standard) — jedes Element auf einer eigenen Zeile
- Komma — Elemente durch Kommas getrennt
- Leerzeichen — Elemente durch Leerzeichen getrennt
- Custom — beliebiger Trenntext
Verwendung
- Verbinden Sie einen Text-Teilen-Knoten mit dem Eingang des Listenauswahl-Knotens
- Waehlen Sie einen Auswahlmodus
- Konfigurieren Sie die Modusparameter (Index, Anzahl, Bereich)
- Legen Sie das Ausgabe-Trennzeichen fest
- Verbinden Sie mit nachfolgenden Knoten (Text, Scene, etc.)
Workflow-Beispiele
Zufaellige Schlagzeilen: Split Text (10 Schlagzeilen) → List Selector (Random 1) → Text Node → Scene → generiert jedes Mal ein Video ueber eine zufaellige Schlagzeile.
Top 3 Elemente: Split Text (vollstaendige Liste) → List Selector (First 3) → speist 3 parallele Text Nodes fuer Batch-Verarbeitung.
Gezielte Auswahl: Split Text → List Selector (Multiple: Indizes 0, 4, 7) → waehlt genau die gewuenschten Elemente aus.
Tipps & Best Practices
- Verwenden Sie den Random-Modus fuer Abwechslung — jeder Workflow-Lauf waehlt verschiedene Elemente
- First N eignet sich hervorragend fuer “Top-Stories” oder “Neueste”-Muster
- Das Ausgabe-Trennzeichen ist wichtig, wenn mehrere Elemente ausgewaehlt sind — Zeilenumbruch funktioniert am besten fuer die meisten nachfolgenden Knoten
- Der Range-Modus ist 0-indexiert: Range 0-2 gibt die ersten 3 Elemente
- Wenn die Liste weniger Elemente hat als angefordert, gibt der Selektor das Verfuegbare zurueck (kein Fehler)
Fehlerbehebung
Leere Ausgabe
Die Eingabeliste ist leer oder der Index liegt ausserhalb der Grenzen. Pruefen Sie, ob der Text-Teilen-Knoten Elemente erzeugt.
Falsche Elemente ausgewaehlt
Indizes sind 0-basiert. Index 0 ist das erste Element, Index 1 das zweite usw.
Elemente zusammengefuegt
Ueberpruefen Sie das Ausgabe-Trennzeichen. Wenn Elemente als eine lange Zeichenkette erscheinen, wechseln Sie zum Zeilenumbruch-Trennzeichen.
Siehe Auch
- Text-Teilen-Knoten — Listen zum Auswaehlen erstellen
- Textknoten — Ausgewaehlte Elemente verarbeiten
- JSON-Parser-Knoten — Daten vor dem Aufteilen extrahieren
- Prompt-Verketter-Knoten — Ausgewaehlte Elemente kombinieren