Zum Hauptinhalt springen

Listen

Erstelle Listen, lies Einträge, füge Einträge hinzu oder entferne sie, sortiere und kombiniere Listen.

Listenlänge​

Gibt die Anzahl der Einträge in einer Liste zurück.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, deren Länge ermittelt wird.

Ausgaben

NameTypDetails
LängeGanzzahlDie Anzahl der Einträge.

Eintrag bei Index​

Gibt den Eintrag bei einem bestimmten Index (gezählt ab 0) zurück oder leer, wenn außerhalb des Bereichs.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, auf die zugegriffen wird.
Position (ab 0)GanzzahlJaPosition des Eintrags, gezählt ab 0. Negative Werte zählen vom Ende.

Ausgaben

NameTypDetails
WertEintragDer Eintrag bei diesem Index. Kann leer sein.

Erster Eintrag​

Gibt den ersten Eintrag der Liste zurück oder leer, wenn die Liste leer ist.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die gelesen wird.

Ausgaben

NameTypDetails
WertEintragDer erste Eintrag oder leer. Kann leer sein.

Letzter Eintrag​

Gibt den letzten Eintrag der Liste zurück oder leer, wenn die Liste leer ist.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die gelesen wird.

Ausgaben

NameTypDetails
WertEintragDer letzte Eintrag oder leer. Kann leer sein.

Liste enthält​

Prüft, ob eine Liste einen Wert enthält.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie zu durchsuchende Liste.
SuchwertEintragJaDer gesuchte Wert.

Ausgaben

NameTypDetails
ErgebnisJa/NeinWahr, wenn der Wert vorhanden ist.

Eintrag zur Liste hinzufügen​

Gibt eine neue Liste mit dem Wert am Ende zurück und lässt die übergebene Liste unverändert. Das Ergebnis muss also weitergeleitet werden. Um Einträge über mehrere Schritte hinweg oder in einer Schleife zu sammeln, nutze stattdessen "Listen-Builder erstellen" und "Listen-Builder: Eintrag hinzufügen".

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie ursprüngliche Liste. Sie wird nicht verändert.
WertEintragJaWert, der angehängt wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie neue Liste mit dem Wert am Ende.

Aus Liste entfernen​

Gibt eine neue Liste zurück, in der alle Vorkommen eines Wertes entfernt sind, und lässt die übergebene Liste unverändert. Das Ergebnis muss also weitergeleitet werden.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie ursprüngliche Liste. Sie wird nicht verändert.
WertEintragJaWert, der entfernt wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie neue Liste ohne diesen Wert.

Liste verbinden​

Verbindet eine Liste von Texten mit einem Trennzeichen zu einem Text.

Eingaben

NameTypPflichtDetails
ListeListe von TextJaListe aus Texten.
TrennzeichenTextJaText, der zwischen den Einträgen eingefügt wird. Standard: , .

Ausgaben

NameTypDetails
ErgebnisTextDer verbundene Text.

Liste aus Text​

Teilt einen Text mit einem Trennzeichen in eine Liste auf. Ohne Trennzeichen wird er in einzelne Zeichen aufgeteilt.

Eingaben

NameTypPflichtDetails
TextTextJaText, der geteilt wird.
TrennzeichenTextNeinOptionales Trennzeichen. Leer lassen, um den Text in einzelne Zeichen aufzuteilen. Standard: ``.

Ausgaben

NameTypDetails
ErgebnisListe von TextDie resultierende Liste.

Zahlenliste aus Text (ganze Zahlen)​

Teilt einen Text in eine Liste ganzer Zahlen auf, mit denen direkt gerechnet und verglichen werden kann. Leerzeichen um die Werte werden ignoriert, leere Einträge übersprungen; ein Wert, der keine ganze Zahl ist, bricht die Aktion mit einem Fehler ab.

Eingaben

NameTypPflichtDetails
TextTextJaDer Text, der geteilt wird, z. B. "1, 3, 5, 7".
TrennzeichenTextNeinWas die Zahlen trennt. Standard ist ein Komma. Standard: ,.

Ausgaben

NameTypDetails
ZahlenListe von GanzzahlDie Liste der ganzen Zahlen.

Zahlenliste aus Text (Dezimalzahlen)​

Teilt einen Text in eine Liste von Zahlen auf, die Dezimalstellen haben dürfen. Leerzeichen um die Werte werden ignoriert, leere Einträge übersprungen; ein Wert, der keine Zahl ist, bricht die Aktion mit einem Fehler ab.

Eingaben

NameTypPflichtDetails
TextTextJaDer Text, der geteilt wird, z. B. "0.5, 1.5, 2".
TrennzeichenTextNeinWas die Zahlen trennt. Standard ist ein Komma. Standard: ,.

Ausgaben

NameTypDetails
ZahlenListe von DezimalzahlDie Liste der Zahlen.

Zufälliger Eintrag aus Liste​

Wählt einen zufälligen Eintrag aus einer Liste aus.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaNicht-leere Liste. Mindestens 1 Einträge.

Ausgaben

NameTypDetails
WertEintragEin zufälliger Eintrag. Kann leer sein.

Liste mischen​

Gibt eine neue Liste mit den Einträgen in zufälliger Reihenfolge zurück. Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die gemischt wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie gemischte Liste.

Liste sortieren (aufsteigend)​

Gibt eine neue Liste sortiert in aufsteigender Reihenfolge zurück. Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die sortiert wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie sortierte Liste.

Liste sortieren (absteigend)​

Gibt eine neue Liste sortiert in absteigender Reihenfolge zurück. Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die sortiert wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie sortierte Liste.

Liste umkehren​

Gibt eine neue Liste mit den Einträgen in umgekehrter Reihenfolge zurück. Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie Liste, die umgekehrt wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie umgekehrte Liste.

Eindeutige Liste​

Gibt eine neue Liste mit entfernten doppelten Einträgen zurück und behält das erste Vorkommen jedes Eintrags bei. Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die entdoppelt wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie Liste ohne Duplikate.

Listen zusammenfügen​

Führt zwei Listen zu einer neuen Liste zusammen (die erste Liste gefolgt von der zweiten).

Eingaben

NameTypPflichtDetails
Erste ListeListe von BeliebigJaEinträge, die am Anfang stehen.
Zweite ListeListe von BeliebigJaEinträge, die nach der ersten Liste angehängt werden.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie zusammengeführte Liste.

Einträge in beiden Listen​

Gibt eine neue Liste mit den in beiden Listen vorhandenen Einträgen zurück, doppelte Einträge entfernt, erstes Vorkommen behalten.

Eingaben

NameTypPflichtDetails
Erste ListeListe von BeliebigJaDie erste Liste.
Zweite ListeListe von BeliebigJaDie Liste, mit der die Schnittmenge gebildet wird.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie in beiden Listen vorhandenen Einträge.

Einträge nur in der ersten Liste​

Gibt eine neue Liste mit den Einträgen der ersten Liste zurück, die NICHT in der zweiten Liste enthalten sind, doppelte Einträge entfernt, erstes Vorkommen behalten.

Eingaben

NameTypPflichtDetails
Erste ListeListe von BeliebigJaDie Liste, aus der Einträge entnommen werden.
Zweite ListeListe von BeliebigJaAuszuschließende Einträge.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie Einträge der ersten Liste, die nicht in der zweiten enthalten sind.

Einträge in genau einer Liste​

Gibt eine neue Liste mit den Einträgen zurück, die in genau einer der beiden Listen vorhanden sind, doppelte Einträge entfernt. Einträge, die nur in der ersten Liste vorkommen, stehen zuerst, danach die, die nur in der zweiten vorkommen.

Eingaben

NameTypPflichtDetails
Erste ListeListe von BeliebigJaDie erste Liste.
Zweite ListeListe von BeliebigJaDie zweite Liste.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie Einträge, die in genau einer der beiden Listen vorhanden sind.

Liste zuschneiden​

Gibt einen Teil der Liste von Start (einschließlich) bis Ende (ausschließlich) zurück, beide gezählt ab 0. Negative Werte werden vom Ende gezählt, -1 ist also der letzte Eintrag.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaListe, die geteilt wird.
StartGanzzahlJaStartposition (inklusive), gezählt ab 0. Negativ zählt vom Ende.
EndeGanzzahlNeinEndposition (exklusive), gezählt ab 0. Weglassen, um bis zum Ende zu schneiden. Negativ zählt vom Ende.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDer herausgeschnittene Teil der Liste.

Liste erstellen​

Baut eine Liste aus bis zu acht Werten. Leere Werte werden übersprungen, das Ergebnis enthält also nur die angegebenen Einträge in Reihenfolge. Um Einträge über mehrere Schritte hinweg oder in einer Schleife zu sammeln, nutze stattdessen "Listen-Builder erstellen".

Eingaben

NameTypPflichtDetails
Eintrag 1BeliebigNeinErster Eintrag.
Eintrag 2BeliebigNeinZweiter Eintrag.
Eintrag 3BeliebigNeinDritter Eintrag.
Eintrag 4BeliebigNeinVierter Eintrag.
Eintrag 5BeliebigNeinFünfter Eintrag.
Eintrag 6BeliebigNeinSechster Eintrag.
Eintrag 7BeliebigNeinSiebter Eintrag.
Eintrag 8BeliebigNeinAchter Eintrag.

Ausgaben

NameTypDetails
ListeListe von BeliebigDie Liste der angegebenen Einträge.

Position in Liste​

Gibt die Position des ersten passenden Eintrags in der Liste zurück (gezählt ab 0), oder -1, wenn er nicht gefunden wird.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie zu durchsuchende Liste.
WertEintragJaDer gesuchte Wert.

Ausgaben

NameTypDetails
PositionGanzzahlNullbasierte Position des ersten Treffers, sonst -1.

Liste in Gruppen teilen​

Teilt die Liste in aufeinanderfolgende Gruppen der angegebenen Größe. Die letzte Gruppe kann kleiner sein. Jede Gruppe ist selbst eine Liste.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie aufzuteilende Liste.
GruppengrößeGanzzahlJaHöchstzahl der Einträge pro Gruppe. Wert: 1 bis 100000.

Ausgaben

NameTypDetails
GruppenListe von BeliebigDie Liste der Gruppen (jede Gruppe ist eine Liste).

Verschachtelte Listen zusammenführen​

Führt verschachtelte Listen um eine Ebene zusammen: Einträge, die selbst Listen sind, werden eingefügt, andere Einträge bleiben unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie Liste, deren verschachtelte Listen zusammengeführt werden.

Ausgaben

NameTypDetails
ErgebnisListe von BeliebigDie Liste mit um eine Ebene zusammengeführten Listen.

Liste nach Feld sortieren​

Gibt eine neue Liste zurück, sortiert nach dem Wert unter einem Feldpfad jedes Eintrags (zum Beispiel "member.joined-at"). Die übergebene Liste bleibt unverändert.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie zu sortierende Liste.
Feld zum SortierenTextJaPunktgetrennter Feldpfad zum Sortieren (z. B. "value" oder "member.username"). Maximale Länge: 200 Zeichen.
RichtungSortierrichtungJaAufsteigend oder absteigend sortieren. Standard: Aufsteigend.

Ausgaben

NameTypDetails
ErgebnisListe von EintragDie sortierte Liste.

In Liste suchen​

Findet ohne Schleife den ersten Eintrag einer Liste, dessen Feld einem Wert entspricht. IDs und Discord-Objekte werden über ihre ID verglichen, Text genau und ganze Zahlen nach ihrem Wert, auch gegenüber derselben Zahl als Text. Dezimalzahlen und Ja/Nein-Werte werden nicht mit Text abgeglichen. Prüfe Gefunden oder nutze Wenn ein Wert da ist, bevor du den Eintrag verwendest. Um nach einem Auswahlfeld zu suchen, nutze zuerst Text in eine Auswahl umwandeln.

Eingaben

NameTypPflichtDetails
ListeListe von BeliebigJaDie Liste, die durchsucht wird.
FeldFeld eines EintragsJaDas Feld jedes Eintrags, das verglichen wird. Maximale Länge: 64 Zeichen.
WertBeliebigJaDer Wert, den das Feld haben muss. Setze ihn immer; nutze einen leeren Wert, um einen Eintrag mit leerem Feld zu finden.

Ausgaben

NameTypDetails
EintragEintragDer erste passende Eintrag. Leer, wenn kein Eintrag passt. Kann leer sein.
GefundenJa/NeinJa, wenn ein Eintrag gepasst hat.
Brauchst du mehr Hilfe?
Findest du nicht, wonach du suchst? Unser Team hilft dir gerne.