Adobe Workfront Fusion中的陣列函式

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計劃
任何
Adobe Workfront 授權

新增:Standard

目前: Work或更高版本

Adobe Workfront Fusion 授權**

目前:無Workfront Fusion授權需求。

舊版:任何

產品

新增:

  • Select或Prime Workfront計畫:您的組織必須購買Adobe Workfront Fusion。
  • 已包含Ultimate Workfront計畫: Workfront Fusion。

目前:您的組織必須購買Adobe Workfront Fusion。

如需有關此表格的詳細資訊,請參閱Workfront檔案中的存取需求

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權

函數

聯結(陣列;分隔符號)

在每個專案之間使用指定的分隔符號,將陣列中的所有專案串連到字串中。

長度(陣列)

傳回陣列中的專案數。

鍵(物件)

傳回給定物件或陣列屬性的陣列。

磁碟片段(陣列;開始;[結束])

傳回僅包含所選專案的新陣列。

合併(array1; array2; …)

將一個或多個陣列合併到一個陣列中。

包含(陣列;值)

驗證陣列是否包含值。

移除(陣列;值1;值2; …)

移除陣列引數中指定的值。 此函式僅對文字或數字的原始陣列有效。

新增(陣列;值1;值2; …)

將引數中指定的值加入陣列並傳回該陣列。

對應(複雜陣列;機碼;[用於篩選的機碼];[用於篩選的可能值])

傳回包含複雜陣列值的原始陣列。 此函式允許篩選值。 將原始變數名稱用於金鑰。

INFO
範例:
  • map(Emails[];email)

    傳回包含電子郵件的基本陣列

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

    傳回原始陣列,其中包含標籤等於工作或住家位置的電子郵件

如需詳細資訊,請參閱在Adobe Workfront Fusion中將資訊從一個模組對應到另一個模組

隨機播放

排序(陣列;[順序];[索引鍵])

排序陣列的值。 order引數的有效值為:

  • asc

    (預設) — 遞增順序: 1、2、3、…代表型別「數字」。 A, B, C, a, b, c, …適用於文字

  • desc

    遞減順序: …, 3, 2, 1代表型別Number。…, c, b, a, C, B, A代表文字。

  • asc ci

    不區分大小寫的遞增順序:A、a、B、b、C、c…代表文字型別。

  • desc ci

    不區分大小寫的遞減順序: …, C, c, B, b, A,代表文字型別。

使用key引數來存取複雜物件內的屬性。

將原始變數名稱用於金鑰。

若要存取巢狀屬性,請使用點標籤法。

陣列中的第一個專案是索引1。

INFO
範例:
  • sort(Contacts[];name)

    以預設遞增順序依「name」屬性來排列連絡人陣列

  • sort(Contacts[];desc;name)

    依「name」屬性以遞減順序來排列連絡人陣列

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

    以不區分大小寫的遞增順序依「name」屬性來排列連絡人陣列

  • sort(Emails[];sender.name)

    依「sender.name」屬性排序電子郵件陣列

反向(陣列)

陣列中的第一個元素會成為最後一個元素,第二個元素會成為倒數第二個元素,依此類推。

平面化(陣列)

建立一個新陣列,將所有子陣列元素以遞回方式串連到其中,直到指定的深度。

distinct (陣列;[索引鍵])

移除陣列內的重複專案。 使用"key"引數來存取複雜物件內的屬性。 若要存取巢狀屬性,請使用點標籤法。 陣列中的第一個專案是索引1。

INFO
範例: distinct(Contacts[];name)
透過比較「name」屬性來移除連絡人陣列內的重複專案

toCollection

toArray

此函式將集合轉換為機碼值組的陣列。

INFO
範例:
已提供集合
{ key1: "value1", key2: "value2:}
函式
toArray({ key1: "value1", key2: "value2:})
傳回機碼值組的陣列
[{ key1: "value1"}, { key2: "value2"}]

arrayDifference [array1,array2,模式]

傳回兩個陣列之間的差異。

mode引數輸入下列其中一個值。

  • classic:傳回新陣列,其中包含array2中不存在的array1的所有元素。

  • symmetric:傳回兩個陣列不共用的元素陣列。

    換言之,此函式傳回的陣列包含array2中不存在的array1的所有元素,以及array1中不存在的array2的所有元素。

    note info
    INFO
    範例:
    假設使用下列陣列:
    code language-none
    myArray = [1,2,3,4,5]
    
    code language-none
    yourArray = [3,4,5,6,7]
    
    • arrayDifference [myArray, yourArray, classic]

      傳回[1,2]

    • arrayDifference [yourArray, myArray, classic]

      傳回[6,7]

    • arrayDifference [myArray, yourArray, symmetric]

      傳回[1,2,6,7]

去重複化

關鍵字

emptyarray

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