PowerAutomateで自動出欠応答
・毎朝特定のチャンネルに投稿される出欠に自動的に応答する
・応答内容はOutlookの予定表に「出欠」というタイトルに書かれている本文
全体
個別
TeamとChannelを指定するだけでいい。
後のフィルタリング(予定表の中の「出欠」を拾う)で使う変数を定義
イベントを取得。ここが面倒だった、、、
Start Time: utcNow()で取れるのがUTC時間なので、日本時間に変換。
addHours(utcNow(), 9, 'yyyy/MM/dd HH:mm:ss')
End Time: これがいつトリガーかかるかわからないからとりあえず12時間分。
addHours(utcNow(), 33, 'yyyy/MM/dd HH:mm:ss')
Filter Query: 「出欠」をひっかける。
Order By: 適当にググってこれを使う。公式にたどり着けないのは何故なんだ。。。
3時間待ってから本文ママでメッセージに返信。
予定表の方に有給って書いておけば有給で投稿される。
もっとスマートに出来ると思うけどとりあえず出来たなりで。
公式のドキュメントが貧弱(=知りたいことにすぐたどり着けない)のは何とかしてほしい。