ykyamのブログ

こちらに記載している内容は、一個人としての情報となりますのでご留意ください。

Power Apps アプリを利用して Teams へ投稿する

勤怠アプリを作成したりなどするときに利用できそうなので紹介します。
Teams アプリ内の任意のチャネルに対して、Power Apps のボタンを押下して文字列を投稿する方法となります。

まず、Power Appsを作成します。

  1. + Add data にて 「Microsoft Teams」を検索し、選択する

2. ボタンを追加する

3. 追加したボタンに対して、OnSelectの処理を追加する

MicrosoftTeams.PostMessageToChannelV3(
            "チームId",
            "チャネルId",
            {
                content: "投稿したい文字列を入力",
                contentType: "Text" or "HTML" を選択する
            },
            {subject:"タイトル"} //ヘッダーを入力することも可能
        )

※チーム Id は以下のように確認できる
1. チーム横の […] を押下する

2. Get link to teamを押下する

3. リンクをコピーする

https://teams.microsoft.com/l/team/””/conversations?groupId='groupId'&tenantId=”テナントId”

上記のgroupIdをコピーし入力する

※チャネルIdも基本的にチームIdと同様の手順となる
1. チャネル横の […] を押下する
上記同様に2,3を実施する

https://teams.microsoft.com/l/team/チャネルId”/conversations?groupId='groupId'&tenantId=”テナントId”

チャネルId部分をコピーして利用する

上記内容を対応し、ボタンを押下すると対象のチャネルに投稿される


参考程度にご利用ください。