在Adobe Workfront Fusion中對應陣列
陣列是一種特殊型別的專案,可包含下列專案:
- 一或多個文字值(簡單陣列)
- 相同型別(複雜陣列)的一或多個集合
如需詳細資訊,請參閱 Adobe Workfront Fusion🔗中的專案資料型別。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
對應整個陣列
-
在您對應陣列的模組中,按一下您要對應陣列的欄位。 這是陣列對應的欄位。
-
在顯示的方塊中,對應專案。
面板可讓您以與其他任何型別專案相同的方式對應欄位。 如果您不想分別填入每個專案,但想將另一個陣列對應到目標欄位,請使用對應按鈕。 在此情況下,請確定兩個陣列(來源陣列和目標陣列)具有相同的結構。
您可以新增任意數量的專案至陣列。
您可以使用疊代器將陣列分割成個別的組合。 如需詳細資訊,請參閱 Adobe Workfront Fusion🔗中的迭代器模組。
將專案對應至新陣列
Workfront Fusion中的某些欄位可讓您將元素對應至陣列。 例如,您可以在「Workfront面板>新增檢查清單專案模組」中建立一系列檢查清單專案。 執行模組時,所有檢查清單專案都會新增至卡片。
任何顯示「新增專案」的模組欄位都會建立陣列。
若要將元素新增至陣列:
- 按一下 新增專案
- 在開啟的面板中,輸入有關專案的詳細資訊。
- 按一下 新增。
- (選擇性)針對您想要新增至陣列的每個元素,重複步驟1至3。
對應陣列元素
依數字對應陣列元素
陣列元素會在陣列名稱后方括弧中顯示為數字。 您可以使用此索引編號將陣列的個別元素對應到欄位中。
若要對應陣列元素:
-
按一下您要對應元素的欄位。
對應面板隨即開啟。
-
找到包含您要對應的元素的陣列。
-
按一下陣列旁的下拉箭頭。
-
按一下您要對應的元素。
元素會進行對應,索引為1。 這會對映陣列中的第一個元素。
-
若要對應陣列的不同元素,請按一下[1]並輸入您要對應的陣列元素的索引編號。
使用指定索引鍵對應陣列的元素
某些陣列包含具有索引鍵值專案(例如中繼資料、屬性等)的集合。 若要使用其中一個值,您可以依照元素指定的索引鍵值來查詢元素,並從值專案中取得對應的值。 我們建議使用採用map()
與get()
函式組合的公式。
下列範例顯示Jira應用程式的輸出。
此範例會針對識別碼為10108的特定附件,從附件的陣列取得檔案名稱。
此範例會產生下列輸出:
公式的說明如下:
-
map
-
map()
函式的第一個引數是整個陣列專案。 -
第二個引數是值專案的原始名稱。 若要取得原始名稱,請將游標停留在對應面板中的專案上:
note note NOTE 所有引數都區分大小寫。 即使在此特定範例中,專案的標籤與其原始名稱不同(僅在大寫中),但必須使用原始名稱。 -
第三個引數是關鍵專案的原始名稱:
-
第四個引數是指定的機碼值。
由於
map()
函式傳回陣列(因為可能有更多具有指定索引鍵值的元素),所以必須套用get()
函式才能取得其第一個元素: -
-
get
-
get()
函式的第一個引數是map()
函式的結果。 -
第二個引數是元素的索引。 在此範例中,索引為
1
。
-
此範例會產生下列輸出:
如需map()
函式的詳細資訊,請參閱陣列函式。
如需get()
函式的詳細資訊,請參閱一般函式。
將陣列元素轉換為一系列組合
可以使用疊代器模組將陣列轉換為一系列組合。 如需詳細資訊,請參閱迭代器模組。