Array-Funktionen in Adobe Workfront Fusion

Zugriffsanforderungen

Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:

Adobe Workfront Plan
Alle
Adobe Workfront Lizenz

Neu: Standard

Oder

Aktuell: Arbeit oder höher

Adobe Workfront Fusion license**

Aktuell: Keine Workfront Fusion Lizenzanforderung.

Oder

Veraltet: Beliebig

Produkt

Neu:

  • Select oder Prime Workfront Plan: Ihr Unternehmen muss Adobe Workfront Fusion erwerben.
  • Ultimate Workfront Plan: Workfront Fusion ist enthalten.

Oder

Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion kaufen.

Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Workfront-Dokumentation.

Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.

Funktionen

join (array; separator)

Verkettet alle Elemente eines Arrays mithilfe des angegebenen Trennzeichens zwischen den einzelnen Elementen in einer Zeichenfolge.

length (array)

Gibt die Anzahl der Elemente in einem Array zurück.

keys (Objekt)

Gibt ein Array der Eigenschaften eines angegebenen Objekts oder Arrays zurück.

slice (array; start; [end])

Gibt ein neues Array zurück, das nur ausgewählte Elemente enthält.

merge (array1; array2; …)

Führt ein oder mehrere Arrays in einem Array zusammen.

contains (array; value)

Überprüft, ob ein Array den Wert enthält.

remove (array; value1; value2; …)

Entfernt die in den Parametern eines Arrays angegebenen Werte. Diese Funktion ist nur bei primitiven Arrays von Text oder Zahlen wirksam.

add (array; value1; value2; …)

Fügt in Parametern angegebene Werte zu einem Array hinzu und gibt dieses Array zurück.

map (komplexes Array; Schlüssel;[Schlüssel zum Filtern];[mögliche Werte zum Filtern ])

Gibt ein primitives Array zurück, das die Werte eines komplexen Arrays enthält. Diese Funktion ermöglicht das Filtern von Werten. Verwenden Sie unformatierte Variablennamen für Schlüssel.

INFO
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 zurück, deren Beschriftung gleich "Arbeit"oder "Zuhause"ist

Weitere Informationen finden Sie unter Zuordnen von Informationen zwischen Modulen in Adobe Workfront Fusion

shuffle

sort (Array; [order]; [key])

Sortiert Werte eines Arrays. Die gültigen Werte des Parameters order sind:

  • asc

    (Standard) - aufsteigende Reihenfolge: 1, 2, 3, … für den Typ Zahl. A, B, C, a, b, c, … für den Typ Text

  • desc

    Absteigende Reihenfolge: …, 3, 2, 1 für Typ "Number". …, c, b, a, C, B, A für den Typ Text.

  • asc ci

    nicht von Schreibweise abhängig aufsteigende Reihenfolge: A, a, B, b, C, c, … für den Typ Text.

  • desc ci

    nicht von Schreibweise abhängig absteigende Reihenfolge: …, C, c, B, b, A, a für den Typ Text.

Verwenden Sie den Parameter key , 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.

INFO
Beispiele:
  • sort(Contacts[];name)

    Sortiert eine Gruppe von Kontakten nach der Eigenschaft "name"in aufsteigender Standardreihenfolge

  • sort(Contacts[];desc;name)

    Sortiert ein Kontaktarray nach der Eigenschaft "name"in absteigender Reihenfolge

  • sort(Contacts[];asc ci;name)

    Sortiert eine Gruppe von Kontakten nach der Eigenschaft "name"in aufsteigender Reihenfolge, in der nicht zwischen Groß- und Kleinschreibung unterschieden wird

  • 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 letzten usw.

flatten (Array)

Erstellt ein neues Array mit allen Unter-Array-Elementen, die bis zur angegebenen Tiefe rekursiv darin verkettet sind.

distinct (Array; [key])

Entfernt Duplikate in einem Array. Verwenden Sie das Argument "key", um auf Eigenschaften in komplexen Objekten zuzugreifen. Verwenden Sie Punktnotation, um auf verschachtelte Eigenschaften zuzugreifen. Das erste Element in einem Array ist Index 1.

INFO
Beispiel: distinct(Contacts[];name)
Entfernt Dubletten in einem Array von Kontakten durch Vergleich der Eigenschaft "name"

toCollection

toArray

Diese Funktion konvertiert eine Sammlung in ein Array von Schlüssel-Wert-Paaren.

INFO
Beispiele:
Aufgrund der Kollektion
{ key1: "value1", key2: "value2:}
Die Funktion
toArray({ key1: "value1", key2: "value2:})
Gibt das Array von Schlüssel-Wert-Paaren aus
[{ key1: "value1"}, { key2: "value2"}]

arrayDifference [array1, array2, mode]

Gibt die Differenz zwischen zwei Arrays zurück.

Geben Sie einen der folgenden Werte für den Parameter mode ein.

  • classic: Gibt ein neues Array zurück, das alle Elemente von array1 enthält, die in array2 nicht vorhanden sind.

  • symmetric: Gibt ein Array von Elementen zurück, die nicht in beiden Arrays vorkommen.

    Mit anderen Worten, die Funktion gibt ein Array zurück, das alle Elemente von array1 enthält, die nicht in array2 vorhanden sind, sowie alle Elemente von array2, die in array1 nicht vorhanden sind.

    note info
    INFO
    Beispiele:
    Bei den folgenden Arrays:
    code language-none
    myArray = [1,2,3,4,5]
    
    code language-none
    yourArray = [3,4,5,6,7]
    
    • arrayDifference [myArray, yourArray, classic]

      Gibt [1,2] zurück

    • arrayDifference [yourArray, myArray, classic]

      Gibt [6,7] zurück

    • arrayDifference [myArray, yourArray, symmetric]

      Gibt [1,2,6,7] zurück

deDuplicate

Schlüsselwörter

emptyarray

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43