在畫布應用程式中建立和更新集合物件
使用集合物件來儲存使用者可於應用程式中管理的資料。 集合物件是類似的項目群組,例如產品清單中的產品。 如需不同類型變數的詳細資訊,例如集合物件:瞭解畫布-應用程式變數。
先決條件
觀看此影片瞭解如何建立和更新集合物件:
建立多欄位的集合物件
在 Power Apps Studio 新增文字輸入控制項。
選取左瀏覽窗格中的刪節號,選取 Rename,然後鍵入 ProductName,以重新命名控制項。
新增下拉式選單控制項。
重新命名下拉式選單控制項 Colors,並確定已在屬性清單中選取 Items 屬性。
在公式列中,以此運算式取代 DropDownSample:
["Red","Green","Blue"]
新增 按鈕控制項,將其 Text 屬性設定為 "Add",然後將其 OnSelect 屬性設定為以下公式:
Collect( ProductList, { Product: ProductName.Text, Color: Colors.Selected.Value } )
按 F5、將某些文字鍵入 ProductName,在 Colors 選取選項,然後選取 Add。
重複執行上一個步驟至少兩次,然後按 Esc。
如果您使用的是 Power Apps Studio 預覽版本,請選取變數窗格,然後選取集合以查看您已建立的集合。
如果使用的是 Power Apps Studio 的傳統版本,請在檔案功能表上選取集合。
顯示集合物件
新增垂直的資源庫控制項。
將資源庫的 Items 屬性設定為 ProductList。
在 Data 窗格中,將副標題欄位設定為 Color,並將標題欄位設定為 Product。
關閉 Data 窗格,選取資源庫,然後將 Layout 欄位設定為 Title and subtitle。
您的畫面控制項應該類似下列範例︰
移除一個或所有項目
點擊或點選接近資源庫底端,然後點擊或點選靠近資源庫左上角的鉛筆圖示來選取資源庫範本。
新增 Trash 圖示到資源庫範本。
將圖示的 OnSelect 屬性設定此公式:
Remove(ProductList, ThisItem)
在資源庫外新增按鈕、設定其 Text 屬性以便 "Clear",然後將其 OnSelect 屬性設定為以下公式:
Clear(ProductList)
在按住 ALT 鍵的同時,選取垃圾桶圖示,從集合物件中移除該項目,或選取清除按鈕移除集合物件中的所有項目。
將清單放入集合物件
新增按鈕,並將其 OnSelect 屬性設定為此函數,將 ListName 取代為清單的名稱:
Collect(MySPCollection, ListName)
此函數建立名為 MySPCollection 的集合物件,其中包含與您的清單相同的資料。
按住 Alt 鍵時,選取按鈕。
(選用) 若要預覽您建立的集合物件,請選取檔案功能表上的集合物件。
如需如何在資源庫中從 Microsoft Lists 或 SharePoint 顯示資料 (例如日期、選項和人員) 的相關資訊,請參閱在資源庫中顯示清單資料行。 如需有關如何在表單 (具有下拉式清單、日期選擇器和人員選擇器) 中顯示資料的相關資訊:編輯表單和顯示表單控制項。
後續步驟
- 複查 Collect功能的 參考主題 。
- 瞭解如何使用 AddColumns、DropColumns、RenameColumns 和 ShowColumns 函數形塑集合物件中的資料。