Power AppsTeamsコネクタ解説

【Microsoft Teamsコネクタ】GetAllTeamsアクションでチームを一覧表示

Power Apps

Power Appsには、Teamsと連携することができるMicrosoft Teamsコネクタというコネクタがあります。

この記事では、

  • GetAllTeamsの構文、取得できる戻り値
  • GetTeamの構文、取得できる戻り値
  • 自分が参加しているチーム一覧の表示・選択したチームを開くURLを表示する方法
  • チームメンバーの一覧表示方法

を紹介します。

Microsoft Teamsコネクタの追加方法

左側のデータタブから、データの追加Microsoft Teamsを選択します。

Microsoft Teamsを選択します。一覧になければ接続の追加をクリックして接続を作成します。

Microsoft Teamsが追加されます。

GetAllTeams

構文

MicrosoftTeams.GetAllTeams().value

戻り値

パス説明
idテキストTeamsのチームIDです。
displayNameテキストチームの表示名です。
descriptionテキストチームの説明です。

GetTeam

GetAllTeamsよりも詳細に戻り値を取得できます。

構文

MicrosoftTeams.GetTeam(teamId).value
teamID:GetAllTeamsなどで取得したチームID

戻り値

パス説明
idテキストTeamsのチームIDです。
displayNameテキストチームの表示名です。
descriptionテキストチームの説明です。
internalIdテキストTeamsの内部IDです。他のアクションやURLなどで使用します。
webUrlテキストブラウザでチームを開くためのURLです。

上記以外のプロパティはチームの個別設定関連です。

チームの一覧表示・選択したチームを開くURLを表示する

ギャラリーやモダンテーブルなどを画面に追加し、Itemsプロパティに以下の数式を入力するとチームの一覧を表示できます。

MicrosoftTeams.GetAllTeams().value

画面にラベルを追加して以下の数式を入力すると、選択したチームの表示名がラベルに表示されます。

MicrosoftTeams.GetTeam(PowerAppsOneGridTeams.Selected.id).displayName

次にモダンコントロールのリンクを画面に追加し、テキストにチームを開く、URLに以下の数式を設定するとチームをブラウザで開くリンクが表示されます。

MicrosoftTeams.GetTeam(PowerAppsOneGridTeams.Selected.id).webUrl

完成です。

チームメンバーの一覧表示方法

Teamsコネクタにはチームのメンバーを一覧表示するアクションがないので、Office365グループコネクタのListGroupMembersアクションを使用します。

ギャラリーなどで選択したチームのチームIDを入力するだけでOK

コメント

タイトルとURLをコピーしました