SharePoint

連線到 SharePoint 網站,自動從清單產生應用程式、從頭建置應用程式、或更新現有應用程式。

已知問題

您可以從自訂清單新增資料,但不能從程式庫。 此外,並不支援所有類型的資料行,而且並非所有類型的資料行都支援所有類型的卡片。

資料行類型 支援 預設卡片
單行文字 檢視文字
多行文字 檢視文字
選擇 是 (僅限單一值) 檢視查閱
數字 檢視百分比
檢視評等
檢視文字
貨幣 檢視百分比
檢視評等
檢視文字
日期和時間 檢視文字
查閱 是 (僅限單一值) 檢視查閱
編輯查閱
布林值 (是/否) 檢視文字
檢視切換
個人或群組 是 (僅限單一值) 檢視查閱
編輯查閱
超連結 檢視 URL
檢視文字
圖片 是 (唯讀) 檢視圖片
檢視文字
計算 是 (唯讀)
工作結果
外部資料
受管理的中繼資料 是 (唯讀)
評等

此外,PowerApps 不支援「支援多個值或多重選取」的資料行。

  • 針對查閱資料行,必須清除 [允許多個值] 核取方塊。

    允許查閱資料行有多個值的核取方塊

  • 針對受管理的中繼資料資料行,必須清除 [允許多個值] 核取方塊。

    允許受管理中繼資料資料行有多個值的核取方塊

  • 針對個人或群組資料行,必須選取 [允許多重選取] 底下的 [否]。

    允許個人或群組資料行多重選取的選項

  • 針對選擇資料行,必須選取 [顯示選擇使用] 底下的 [下拉式選單] 或 [選項按鈕] 選項。

    顯示選擇資料行的選擇選項

必要條件

以下列其中一種步驟開啟 PowerApps:

建立應用程式

將 SharePoint 清單新增至現有的應用程式

  1. 在 PowerApps Studio 中,開啟您想要更新的應用程式。

  2. 在右窗格中,按一下或點選 [資料來源] 索引標籤,然後按一下或點選 [新增資料來源]。

    如果右窗格沒有顯示 [資料來源] 索引標籤,請按一下或點選左側導覽列中的任何畫面。

    新增資料來源

  3. 按一下或點選 [新連線],按一下或點選 [SharePoint],然後按一下或點選 [連線]。

    新增 SharePoint 連線

  4. 指定您要連線的 SharePoint 網站類型︰

    指定連線類型

    • 按一下或點選 [直接連線 (雲端服務)] 連線至 SharePoint Online。
    • 按一下或點選 [使用內部部署資料閘道連線] 連線至內部部署 SharePoint 網站。

      指定 [Windows]做為驗證類型,然後指定您的認證。 (如果您的認證包含網域名稱,請以「網域\別名」的形式指定)。

      指定認證

      附註:如果您尚未安裝內部部署資料閘道,請進行安裝,然後按一下或點選圖示以重新整理閘道清單。

      在 [選擇閘道] 下方,按一下或點選要使用的閘道。

      選擇閘道

  5. 按一下或點選 [連線]。

  6. 在 [連線至 SharePoint 網站] 下,按一下或點選 [最近使用的網站] 中的項目 (或是輸入或貼上您要使用的網站 URL),然後按一下或點選 [前往]。

    選擇 SharePoint 網站

  7. 在 [選擇清單] 下, 選取您想要使用的一或多個資料表的核取方塊,然後按一下或點選 [連線]:

    在 SharePoint 中選取資料表

    資料來源便會加入您的應用程式。

    已加入應用程式的資料來源清單

在資源庫中顯示資料

若要在資源庫中顯示以下這些資料行類型的資料,使用公式列來設定該資源庫中一或多個標籤控制項的 Text 屬性︰

  • 若是選擇查閱資料行,指定ThisItem.[ColumnName].Value 以顯示該資料行中的資料。

    例如,如果您有名為 Location選擇資料行,則指定 ThisItem.Location.Value,如果您有名為 PostalCode查閱資料行,則指定ThisItem.PostalCode.Value

  • 若是個人或群組資料行,指定ThisItem.[ColumnName].DisplayName 以顯示使用者或群組的顯示名稱。

    例如,指定ThisItem.Manager.DisplayName 以顯示名為 Manager個人或群組資料行中的顯示名稱。

    您也可以顯示使用者的不同資訊,例如電子郵件地址或職稱。 若要顯示完整的選項清單,請指定 ThisItem.[ColumnName]. (包括結尾的點)。

    附註︰若是 CreatedBy 資料行,指定ThisItem.Author.DisplayName 以顯示建立清單項目之使用者的顯示名稱。 若是 ModifiedBy 資料行,指定ThisItem.Editor.DisplayName 以顯示變更清單項目之使用者的顯示名稱。

  • 若是受管理中繼資料資料行,指定ThisItem.[ColumnName].Label 以顯示該資料行中的資料。

    例如,如果您的受管理中繼資料資料行名為 Languages,則指定ThisItem.Languages.Label

後續步驟