共用方式為


Microsoft Teams 整合物件

您可以使用 Teams 整合物件輕鬆地尋找和存取 Teams 整合功能,並在將您的畫布應用程式與 Teams 整合時,使用更符合的可用性。 您 可以透過從樹狀檢視查看 Teams 控制項是否存在,來驗證 Teams 整合物件的可用性。

Teams 整合物件。

Power Apps 與 Teams 整合有兩項功能。 您可以在畫布應用程式中取得 Teams 佈景主題,也可以根據團隊或管道上下文來篩選資料。

注意

若要進一步整合 Teams,您可以將 Microsoft Teams連接器與動作一起使用,例如張貼訊息、建立 Teams 會議、列出管道等等。

取得 Teams 佈景主題

Teams 使用三種佈景主題:預設深色高對比。 使用運算式擷取佈景主題名稱時,可以在 Power Apps 公式列中使用預設深色對比度的名稱。

若要擷取佈景主題名稱,請使用下列公式。

Switch(
    Teams.Theme.Name,
    TeamsTheme.Default,
    Color.DimGrey,
    TeamsTheme.Dark,
    Color.White,
    TeamsTheme.Contrast,
    Color.Black
    )

在上述公式中,運算式 Teams.Theme.Name 是用來評估預設深色對比度的佈景主題名稱,而選取的畫布應用程式物件的色彩會根據公式中輸入的色彩而變更。

Switch() 函數會評估公式,並判斷結果是否符合您指定的序列中的任何值。

函數 Switch()。

此函數會讓您變更畫布應用程式的背景,這要視團隊中的佈景主題所做的變更而定。

Teams 佈景主題。

例如,您 可以在控制項的 Fill 屬性(例如矩形)中使用此公式,根據 選取的Teams 佈景主題來變更填滿色。

Teams 佈景主題 應用程式背景
預設(應用程式背景色:DimGrey) 預設佈景主題。
深色(應用程式背景色:白色) 深色佈景主題。
高對比(應用程式背景色:黑色) 高對比佈景主題。

取得 Teams 管道名稱以篩選應用程式資料

您可以在畫布應用程式功能中取得 Teams 管道名稱,例如函數 Filter()。 若要取得 Teams 管道名稱,請使用下列語法:

Teams.ThisChannel.DisplayName

例如,您可以新增標籤,並將 Text 屬性設定為顯示 Teams 管道的名稱。

顯示 Teams 管道名稱。

例如,若要連接至 SharePoint 網站上託管的清單,您可以列出預設資源庫中的項目。

顯示 SharePoint 清單項目。

清單會顯示所有項目,以及代表 Teams 管道名稱的欄。

所有項目。

考慮 Teams 管道名稱為一般,您可以使用下列公式,根據管道的名稱來篩選資源庫內容。

Filter('Colors', Channel = Teams.ThisChannel.DisplayName)

篩選的項目。

如需有關 Teams 用戶端 SDK 的詳細資訊,請移至上下文介面。 如需使用 Teams 中的上下文的詳細資訊,請移至使用團隊的上下文

請參閱

管理您的應用程式
了解 Power Apps Studio

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。