共用方式為


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() 函數會評估公式,並判斷結果是否符合您指定序列中的任何值。

函數切換()

此功能會根據 Teams 中主題選擇的變化更改畫布應用程式的背景。

Teams 主題。

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

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

取得 Teams 頻道名稱以篩選應用程式數據

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

Teams.ThisChannel.DisplayName

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

顯示 Teams 頻道名稱。

例如,連接到 SharePoint 網站上的清單,可以在預設資源庫中列出項目。

顯示 SharePoint 清單項目。

清單會顯示所有項目,以及顯示 Teams 頻道名稱的欄位。

所有項目。

將 Teams 頻道名稱視為 General,您可以使用以下公式,根據頻道名稱篩選圖庫內容。

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

篩選的項目。

如需 Teams 用戶端 SDK 的詳細資訊,請移至 內容介面。 如需有關使用 Microsoft Teams 提供的內容的詳細資訊,請移至 使用 Teams 提供的內容

另請參閱

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