Beispiele:
-
map(Emails[];email)
Gibt ein primitives Array mit E-Mails zurück.
-
map(Emails[];email;label;work;home)
Gibt ein primitives Array mit E-Mails mit einer Kennzeichnung wie Arbeit oder Startseite zurück.
Weitere Informationen finden Sie unter Zuordnen eines Arrays oder Array-Elements.
schlurfen
sort (Array; [order]; [key])
Sortiert die Werte eines Arrays. Die gültigen Werte des order
sind:
-
asc
(Standard) - aufsteigende Reihenfolge: 1, 2, 3, … für Typ Nummer. A, B, C, a, b, c, … für den Typ Text
-
desc
Absteigende Reihenfolge: …, 3, 2, 1 für Typ Nummer. …, c, b, a, C, B, A für den Typ Text.
-
asc ci
Aufsteigende Reihenfolge ohne Unterscheidung der Groß- und Kleinschreibung: A, a, B, b, C, c, … für den Typ Text.
-
desc ci
Groß-/Kleinschreibung wird nicht in absteigender Reihenfolge beachtet: …, C, c, B, b, A, a für Typ Text.
Verwenden Sie den key
-Parameter, um auf Eigenschaften in komplexen Objekten zuzugreifen.
Verwenden Sie unformatierte Variablennamen für Schlüssel.
Verwenden Sie Punktnotation, um auf verschachtelte Eigenschaften zuzugreifen.
Das erste Element in einem Array ist Index 1.
Beispiele:
-
sort(Contacts[];name)
Sortiert ein Array von Kontakten nach der Eigenschaft „name“ in aufsteigender Standardreihenfolge.
-
sort(Contacts[];desc;name)
Sortiert ein Array von Kontakten nach der Eigenschaft „name“ in absteigender Reihenfolge
-
sort(Contacts[];asc ci;name)
Sortiert ein Array von Kontakten nach der Eigenschaft „name“ in aufsteigender Reihenfolge ohne Berücksichtigung der Groß-/Kleinschreibung
-
sort(Emails[];sender.name)
Sortiert ein Array von E-Mails nach der Eigenschaft „sender.name“
reverse (Array)
Das erste Element des Arrays wird zum letzten Element, das zweite zum vorletzten Element usw.
reduzieren (Array)
Erstellt ein neues Array, in dem alle Unterarray-Elemente rekursiv bis zur angegebenen Tiefe verkettet sind.
distinct (Array; [key])
Entfernt Duplikate innerhalb eines Arrays. Verwenden Sie das key-Argument, um auf Eigenschaften in komplexen Objekten zuzugreifen. Verwenden Sie Punktnotation, um auf verschachtelte Eigenschaften zuzugreifen. Das erste Element in einem Array ist Index 1.
Beispiel: distinct(Contacts[];name)
Entfernt Duplikate innerhalb eines Arrays von Kontakten, indem die Eigenschaft „name“ verglichen wird.
toCollection
-
Diese Funktion wandelt ein Array, das Schlüssel-Wert-Paare enthält, in eine Sammlung um. Die Funktion umfasst drei Argumente:
-
(Array) enthält Schlüssel-Wert-Paare
-
(String) Der Name des als Schlüssel zu verwendenden Felds
-
(Zeichenfolge) Der Name des als Wert zu verwendenden Felds