Listenformeln

Formel Beschreibung Beispiel Eingabewerte Werte (Werte in den Klammern) Gelieferter Ergebnistyp
listToText(list, separator) Listet alle Elemente einer Liste auf, getrennt durch einen optionalen Separator (Wenn nicht angegeben, wird standardmäßig , genommen). listToText([1,2,3], '--') liefert 1–2–3 1. Wert: Liste, 2. Wert: Text Text
addToList(list, element) Fügt einer Liste ein Element hinten an addToList([1,2], 3) liefert [1,2,3] 1. Wert: Liste, 2. Wert: beliebiger Wert Liste
removeFromList(list, element) Entfernt ein Element aus einer Liste removeFromList([1,2,3], 3) liefert [1,2] 1. Wert: Liste, 2. Wert: beliebiger Wert Liste
joinLists(list, list2) Verbindet zwei Listen, in dem die zweite Liste der ersten angehängt wird joinLists([1,2], [3,4]) liefert [1,2,3,4] 1. Wert: Liste, 2. Wert: Liste Liste
count(list) Zählt die Elemente einer Liste/eines dynamischen Wertes count([1,2,4]) liefert 3 1. Wert: Liste Zahl
contains(list, item) Gibt Ja/Nein abhängig davon zurück, ob das Objekt item in der Liste list vorhanden ist. contains(["Hello", "World"],"World") liefert true 1. Wert: Liste, 2. Wert: Objekt (Typ muss mit den Objekten in der Liste übereinstimmen) Ja/Nein
parseList(value, separator) Parst einen String in eine Liste, getrennt durch einen optionalen Separator. parseList("1; 2; 3", "; ") liefert [1, 2, 3] 1. Wert: dynamischer Wert, 2. Wert: Text (optional) Liste
listIntersection(list1, list2) Gibt die Schnittmenge zweier Listen zurück. listIntersection([1, 2], [2, 3]) liefert [2] 1. Wert: Liste, 2. Wert: Liste Liste
listUnion(list1, list2) Gibt die Vereinigung zweier Listen zurück. listUnion([1, 2], [2, 3]) liefert [1, 2, 3] 1. Wert: Liste, 2. Wert: Liste Liste
listDifference(list1, list2) Gibt die Differenz zweier Listen zurück. listDifference([1, 2, 3], [2, 3]) liefert [1] 1. Wert: Liste, 2. Wert: Liste Liste
listSymmetricDifference(list1, list2) Gibt die symmetrische Differenz zweier Listen zurück. listSymmetricDifference([1, 2], [2, 3]) liefert [1, 3] 1. Wert: Liste, 2. Wert: Liste Liste
listEquals(list1, list2) Gibt Ja/Nein abhängig davon zurück, ob zwei Listen gleich sind. listEquals([1, 2], [1, 2]) liefert true 1. Wert: Liste, 2. Wert: Liste Ja/Nein
get(map/list, key, [defaultValue]) Holt den Wert von key aus map/list. defaultValue kann optional angegeben werden und wird zurück gegeben wenn ein Fehler auftritt get([0,1,2,3], 2) liefert 2, get({"Fahrrad": 2, "Auto": 4}, "Auto") liefert 4, get({“F”: 2, “A”: 4}, “Auto”, 0)` liefert 0 1. Wert: Map oder Liste, 2. Wert: beliebiger Wert, 3. Wert: beliebiger Wert (optional) Beliebiger Wert