Arrayfunktioner i Adobe Workfront Fusion

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan
Alla
Adobe Workfront licens

Nytt: Standard

eller

Aktuell: Work eller högre

Adobe Workfront Fusion licens**

Aktuell: Inga Workfront Fusion-licenskrav.

eller

Äldre: Alla

Produkt

Nytt:

  • Select eller Prime Workfront Plan: Din organisation måste köpa Adobe Workfront Fusion.
  • Ultimate Workfront Planen Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

Mer information om informationen i den här tabellen finns i Åtkomstkrav i Workfront-dokumentationen.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Funktioner

join (array; separator)

Sammanfogar alla objekt i en array till en sträng med den angivna avgränsaren mellan varje objekt.

length (array)

Returnerar antalet objekt i en array.

keys (object)

Returnerar en array med egenskaperna för ett givet objekt eller en angiven array.

slice (array; start; [end])

Returnerar en ny array som endast innehåller markerade objekt.

merge (array1; array2; …)

Sammanfogar en eller flera arrayer till en array.

contains (array; value)

Verifierar om en array innehåller värdet.

remove (array; value1; value2; …)

Tar bort värden som anges i parametrarna för en array. Den här funktionen gäller bara för primitiva arrayer med text eller siffror.

add (array; value1; value2; …)

Lägger till värden som anges i parametrar till en array och returnerar den arrayen.

map (complex array; key;[key for filtering];[possible values for filtering])

Returnerar en primitiv array som innehåller värden för en komplex array. Den här funktionen tillåter filtrering av värden. Använd råa variabelnamn för nycklar.

INFO
Exempel:
  • map(Emails[];email)

    Returnerar en primitiv array med e-post

  • map(Emails[];email;label;work;home)

    Returnerar en primitiv matris med e-postmeddelanden som har en etikett som är lika med arbetet eller hemmet

Mer information finns i Mappa information från en modul till en annan i Adobe Workfront Fusion

blanda

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

Sorterar värden i en array. Giltiga värden för parametern order är:

  • asc

    (standard) - stigande ordning: 1, 2, 3, … för typen Number. A, B, C, a, b, c, … för text

  • desc

    fallande ordning: …, 3, 2, 1 för typen Number. …, c, b, a, C, B, A för typen Text.

  • asc ci

    skiftlägesokänslig stigande ordning: A, a, B, b, C, c, … för text.

  • desc ci

    skiftlägesokänslig fallande ordning: …, C, c, B, b, A, a för text.

Använd parametern key för att komma åt egenskaper i komplexa objekt.

Använd råa variabelnamn för nycklar.

Använd punktnotation om du vill komma åt kapslade egenskaper.

Det första objektet i en array är index 1.

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

    Sorterar en array med kontakter efter egenskapen "name" i standardstigande ordning

  • sort(Contacts[];desc;name)

    Sorterar en array med kontakter efter egenskapen "name" i fallande ordning

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

    Sorterar en array med kontakter efter egenskapen "name" i fallokänslig stigande ordning

  • sort(Emails[];sender.name)

    Sorterar en matris med e-postmeddelanden efter egenskapen "sender.name"

reverse (array)

Det första elementet i arrayen blir det sista elementet, det andra blir det näst sista och så vidare.

flatten (array)

Skapar en ny array med alla underarrayelement sammanfogade rekursivt, upp till det angivna djupet.

distinct (array; [key])

Tar bort dubbletter inuti en array. Använd argumentet key för att komma åt egenskaper i komplexa objekt. Använd punktnotation om du vill komma åt kapslade egenskaper. Det första objektet i en array är index 1.

INFO
Exempel: distinct(Contacts[];name)
Tar bort dubbletter i en array med kontakter genom att jämföra egenskapen name

toCollection

toArray

Den här funktionen konverterar en samling till en array med nyckelvärdepar.

INFO
Exempel:
Utgående från samlingen
{ key1: "value1", key2: "value2:}
Funktionen
toArray({ key1: "value1", key2: "value2:})
Returnerar arrayen med nyckelvärdepar
[{ key1: "value1"}, { key2: "value2"}]

arrayDifference [array1, array2, mode]

Returnerar skillnaden mellan två arrayer.

Ange ett av följande värden för parametern mode.

  • classic: Returnerar en ny array som innehåller alla element i array1 som inte finns i array2.

  • symmetric: Returnerar en array med element som inte är gemensamma för båda arrayerna.

    Funktionen returnerar med andra ord en array som innehåller alla element i array1 som inte finns i array2 och alla element i array2 som inte finns i array1.

    note info
    INFO
    Exempel:
    Följande arrayer:
    code language-none
    myArray = [1,2,3,4,5]
    
    code language-none
    yourArray = [3,4,5,6,7]
    
    • arrayDifference [myArray, yourArray, classic]

      Returnerar [1,2]

    • arrayDifference [yourArray, myArray, classic]

      Returnerar [6,7]

    • arrayDifference [myArray, yourArray, symmetric]

      Returnerar [1,2,6,7]

deDuplicate

Nyckelord

emptyarray

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