共用方式為


將 SharePoint Online 整合到 Power Apps 概觀中

本文將引導您從 SharePoint 或 Microsoft Lists 建立清單、將該清單整合到 Power Apps 中,以及自訂應用程式中的清單。

當您將資料新增至應用程式時,您可以選擇 SharePoint 清單或 Microsoft 清單作為來源。 或者,您可以透過 Microsoft Lists 中的整合功能表,根據 SharePoint 清單建立應用程式。 清單進入應用程式後,您可以篩選清單並自訂清單。

備註

當您在 SharePoint 中建立或檢視清單時,系統會自動重新導向至 Microsoft Lists。 該清單會同時存在於 Microsoft Lists 與 SharePoint 中。 深入瞭解 Microsoft 365 中的清單是什麼?

先決條件

建立清單

您可以透過 [建立清單] 中的 Microsoft Lists 應用程式建立新的 SharePoint 清單。

整合清單

擁有清單之後,您可以將其整合到 Power Apps 中,或根據 Sharepoint 清單或 Microsoft 清單建立應用程式。

在 Power Apps 中連接清單

在應用程式中使用清單的其中一種方式是透過應用程式的 [ 資料 ] 功能表連線到 SharePoint 以匯入清單。 此清單可作為 Power Apps 中的資料來源。

螢幕擷取畫面顯示您可以透過 [資料]、[新增資料] 和 [連接器] 功能表連線到 SharePoint 清單的位置。

了解更多:從畫布應用程式連接至 SharePoint

根據清單建立應用程式

檢視 SharePoint 清單時,您會自動移至 Microsoft Lists,您可以在其中將清單與 Power Apps 整合:

螢幕擷取畫面,顯示 Microsoft 清單中頂端列的整合選項位置。您可以選擇此選單來自訂應用程式中清單的表單,或根據清單建立新應用程式。

如需進一步了解,請參閱使用 Microsoft Lists 中的資料建立畫布應用程式

自訂清單或表單

當您將清單匯入 Power Apps 做為資料來源時,它可能會用來在畫面上顯示為表單。 您可以自訂清單在應用程式中的外觀,例如清單的格式和行為。

客製化內容包括清單顯示的方式:

  • 新增或移除欄位
  • 欄位的控制項類型和資料類型
  • 版面配置方向和應顯示的欄數
  • 格式設定,例如對齊方式、色彩和框線
  • 互動式功能,例如 OnFailureOnSuccess

如需如何自訂清單,請參閱自訂 SharePoint 清單的表單。

瞭解 SharePoint 表單整合中深入瞭解表單屬性。

篩選 Power Apps 中的清單

您可以將公式套用至應用程式的介面元素,例如篩選器。 對於清單,您可以透過將公式新增至 Items 屬性的資料編輯列中,將篩選公式新增至應用程式畫面中的垂直資源庫

篩選、搜尋和查詢函數中深入瞭解。

搜尋和篩選功能的範例

此範例公式設定於 Items 屬性的畫廊中。 公式會搜尋直欄中的狀態,並篩選「 作用中 」狀態。 然後,清單只會顯示狀態為 「作用中 」的清單項目。

SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))

公式包含下列函式:

  • SortByColumns 會根據一或多個資料行來排序資料表。
  • 篩選器 會根據您指定的公式來尋找資料表中的記錄。
  • StartsWith 測試一個文字字串是否以另一個文字字串開頭。
  • 如果 根據條件是 true 還是 false 傳回一個值。

如需詳細資訊,請參閱 公式參考 - 畫布應用程式

連結具有查閱欄的清單

您可以連結兩個清單,其中一個清單使用其一欄作為查閱欄。 查閱欄位是清單連接到另一個清單的關鍵點。

如需進一步瞭解,請參閱 如何在 Power Apps 中使用查閱欄連結 Microsoft Lists 的清單

如果您希望查找欄是包含選項的下拉式清單,請使用 Choices 函數。 選擇函式會傳回一個資料表,包含查閱資料行的所有可能值。

例如,您可以將此公式新增至控制項的 Items 屬性,為畫布應用程式中的下拉控制項新增選擇函數。 您可以在公式中包含清單名稱和查閱欄的名稱。

Choices([@'Your list name'].Lookup_x0020_column)