PowerApps ~Teamsへチャットする~

PowerApps ~Teamsへチャットする~

PowerAppsからTeamsへチャットする方法の紹介になります。

Teamsのコネクタ追加

まず、コネクタを追加します。

チームID、チャネルIDを確認する

Teamsの中のどのチームのどのチャンネルに投稿したいかを設定するために、対象のIDを事前に確認する必要があります。

■チームID
対象のチームの … から「チームへのリンクを取得」を選択し、リンクを表示させます。
その中のgroupidにあたる部分がチームIDになります。
※下の画像の赤字部分

■チャンネルID
対象のチームの … から「チームを管理」を選択し、チャネルタブからチャンネルの一覧を表示します。

その後投稿したいチャンネルの … から「チャネルへのリンクを取得」を選択し、リンクを表示させます。

その中のchannel/から次の/までの部分がチャンネルIDになります。
※下の画像の赤字部分

上記の2つのIDを↓のコマンドのhog~eの箇所を書き換えればそのまま使用できます。

MicrosoftTeams.PostMessageToChannelV3(
    "hogeチームID",
    "hogeチャンネルID",
    {
        content:"hogeコメントしたい事",
        contentType:"Text" // "Text" or "HTML"
    },
    {subject:"hogeタイトル"}
    )

下の画像は、PowerAppsのボタンに上記コマンドを仕込んだ結果です。