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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, deren Länge ermittelt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Länge | Ganzzahl | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, auf die zugegriffen wird. |
| Position (ab 0) | Ganzzahl | Ja | Position des Eintrags, gezählt ab 0. Negative Werte zählen vom Ende. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Wert | Eintrag | Der 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die gelesen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Wert | Eintrag | Der 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die gelesen wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Wert | Eintrag | Der letzte Eintrag oder leer. Kann leer sein. |
Liste enthält
Prüft, ob eine Liste einen Wert enthält.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die zu durchsuchende Liste. |
| Suchwert | Eintrag | Ja | Der gesuchte Wert. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Ja/Nein | Wahr, 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die ursprüngliche Liste. Sie wird nicht verändert. |
| Wert | Eintrag | Ja | Wert, der angehängt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die ursprüngliche Liste. Sie wird nicht verändert. |
| Wert | Eintrag | Ja | Wert, der entfernt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die neue Liste ohne diesen Wert. |
Liste verbinden
Verbindet eine Liste von Texten mit einem Trennzeichen zu einem Text.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Text | Ja | Liste aus Texten. |
| Trennzeichen | Text | Ja | Text, der zwischen den Einträgen eingefügt wird. Standard: , . |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Text | Der verbundene Text. |
Liste aus Text
Teilt einen Text mit einem Trennzeichen in eine Liste auf. Ohne Trennzeichen wird er in einzelne Zeichen aufgeteilt.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Text, der geteilt wird. |
| Trennzeichen | Text | Nein | Optionales Trennzeichen. Leer lassen, um den Text in einzelne Zeichen aufzuteilen. Standard: ``. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Text | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Der Text, der geteilt wird, z. B. "1, 3, 5, 7". |
| Trennzeichen | Text | Nein | Was die Zahlen trennt. Standard ist ein Komma. Standard: ,. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Zahlen | Liste von Ganzzahl | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Text | Text | Ja | Der Text, der geteilt wird, z. B. "0.5, 1.5, 2". |
| Trennzeichen | Text | Nein | Was die Zahlen trennt. Standard ist ein Komma. Standard: ,. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Zahlen | Liste von Dezimalzahl | Die Liste der Zahlen. |
Zufälliger Eintrag aus Liste
Wählt einen zufälligen Eintrag aus einer Liste aus.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Nicht-leere Liste. Mindestens 1 Einträge. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Wert | Eintrag | Ein 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die gemischt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die gemischte Liste. |
Liste sortieren (aufsteigend)
Gibt eine neue Liste sortiert in aufsteigender Reihenfolge zurück. Die übergebene Liste bleibt unverändert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die sortiert wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die sortierte Liste. |
Liste sortieren (absteigend)
Gibt eine neue Liste sortiert in absteigender Reihenfolge zurück. Die übergebene Liste bleibt unverändert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die sortiert wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die sortierte Liste. |
Liste umkehren
Gibt eine neue Liste mit den Einträgen in umgekehrter Reihenfolge zurück. Die übergebene Liste bleibt unverändert.
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die Liste, die umgekehrt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die entdoppelt wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die Liste ohne Duplikate. |
Listen zusammenfügen
Führt zwei Listen zu einer neuen Liste zusammen (die erste Liste gefolgt von der zweiten).
Eingaben
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Erste Liste | Liste von Beliebig | Ja | Einträge, die am Anfang stehen. |
| Zweite Liste | Liste von Beliebig | Ja | Einträge, die nach der ersten Liste angehängt werden. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Erste Liste | Liste von Beliebig | Ja | Die erste Liste. |
| Zweite Liste | Liste von Beliebig | Ja | Die Liste, mit der die Schnittmenge gebildet wird. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Erste Liste | Liste von Beliebig | Ja | Die Liste, aus der Einträge entnommen werden. |
| Zweite Liste | Liste von Beliebig | Ja | Auszuschließende Einträge. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Erste Liste | Liste von Beliebig | Ja | Die erste Liste. |
| Zweite Liste | Liste von Beliebig | Ja | Die zweite Liste. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Liste, die geteilt wird. |
| Start | Ganzzahl | Ja | Startposition (inklusive), gezählt ab 0. Negativ zählt vom Ende. |
| Ende | Ganzzahl | Nein | Endposition (exklusive), gezählt ab 0. Weglassen, um bis zum Ende zu schneiden. Negativ zählt vom Ende. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Der 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Eintrag 1 | Beliebig | Nein | Erster Eintrag. |
| Eintrag 2 | Beliebig | Nein | Zweiter Eintrag. |
| Eintrag 3 | Beliebig | Nein | Dritter Eintrag. |
| Eintrag 4 | Beliebig | Nein | Vierter Eintrag. |
| Eintrag 5 | Beliebig | Nein | Fünfter Eintrag. |
| Eintrag 6 | Beliebig | Nein | Sechster Eintrag. |
| Eintrag 7 | Beliebig | Nein | Siebter Eintrag. |
| Eintrag 8 | Beliebig | Nein | Achter Eintrag. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Liste | Liste von Beliebig | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die zu durchsuchende Liste. |
| Wert | Eintrag | Ja | Der gesuchte Wert. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Position | Ganzzahl | Nullbasierte 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die aufzuteilende Liste. |
| Gruppengröße | Ganzzahl | Ja | Höchstzahl der Einträge pro Gruppe. Wert: 1 bis 100000. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Gruppen | Liste von Beliebig | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die Liste, deren verschachtelte Listen zusammengeführt werden. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Beliebig | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die zu sortierende Liste. |
| Feld zum Sortieren | Text | Ja | Punktgetrennter Feldpfad zum Sortieren (z. B. "value" oder "member.username"). Maximale Länge: 200 Zeichen. |
| Richtung | Sortierrichtung | Ja | Aufsteigend oder absteigend sortieren. Standard: Aufsteigend. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Ergebnis | Liste von Eintrag | Die 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
| Name | Typ | Pflicht | Details |
|---|---|---|---|
| Liste | Liste von Beliebig | Ja | Die Liste, die durchsucht wird. |
| Feld | Feld eines Eintrags | Ja | Das Feld jedes Eintrags, das verglichen wird. Maximale Länge: 64 Zeichen. |
| Wert | Beliebig | Ja | Der Wert, den das Feld haben muss. Setze ihn immer; nutze einen leeren Wert, um einen Eintrag mit leerem Feld zu finden. |
Ausgaben
| Name | Typ | Details |
|---|---|---|
| Eintrag | Eintrag | Der erste passende Eintrag. Leer, wenn kein Eintrag passt. Kann leer sein. |
| Gefunden | Ja/Nein | Ja, wenn ein Eintrag gepasst hat. |