Teams:Outlookの予定リマインドをチャット通知PowerAutomate(動画あり)

PowerAutomate

PowerAutomateを使って、Outlookの予定リマインドをTeamsチャットへ自動通知する方法をご紹介します。

1度設定をしてしまえば、自動でスケジュールのリマインドが入るようになるので、
「うっかり会議出席を忘れていた・・」なんてことも防げます!

動画で詳しい手順が確認ができます👇

Power Automate起動と設定

1. Office365へアクセスし、点のマークをクリック


 

2. 「PowerAutomate」


 

3. 「Create」 > 「Automated cloud flow」


 

4. 「Flow name」 を入力(任意の内容でOK)

「Choose your flow’s trigger」 に ”upcoming” と入力すると、
下に候補が表示されるので、「Office 365 Outlook – When an upcoming event is starting soon (V3)」チェックを入れる

「Create」


 

5. 「Calendar Id」「Calendar」
「Advanced parameters」「Look-Ahead Time」 にチェックを入れる


 

6. 「Look-Ahead Time」「10」 を入力
予定開始の10分前にフローが実行されるようになります。


 

7. +(アクション追加)をクリックし、検索ボックスに「Convert time zone」 と入力
表示候補から「Convert time zone」 を選択


 

8. 「Base time」 の枠内をクリックして、「fx」
「Dynamic content」 をクリックし、「Start time」 をクリックすると
枠内に「triggerOutputs()?['body/start']」とコードが入る
→ これで予定の開始時刻を取得します。

「Add」


 

9. 以下の選択をする
・Source time zone → (UTC) Coordinated Universal Time
・Destination time zone → (UTC+09:00) Osaka, Sapporo, Tokyo


 

10. 「Time unit」をクリックし、候補から「Enter custom value」を選択


 

11. 「Time unit」「HH:mm」 を入力
→ 「09:30」のように時刻を見やすく表示するためです。


 

12. 「Convert time zone」 で右クリックして 「Copy action Ctrl+C」 を選択


 

13. +(アクション追加)で右クリックして 「Paste an action」> 「「Paste an action」」 を選択


 

14. 「Convert time zone 1」が作成できた状態になる


 

15. 「Base time」 に入っている「Start time」 を「✕」をクリックして削除する


 

16. 「Base time」 の枠内をクリックして、「fx」
「Dynamic content」 をクリックし、「End time」 をクリックすると
枠内に「triggerOutputs()?['body/end']」とコードが入る。
→ これで予定の終了時刻を取得します。

「Add」


 

17. 「Convert time zone 1」 はこれでOK
次に進みます。


 

18. +(アクション追加)をクリックして 「Post message in a chat or channel」 で検索し、
表示候補から「Post message in a chat or channel」 を選択


 

19. 以下の値を選択します。
Post as:Flow bot
Post in:グループチャット
グループチャット:自分専用チャット(任意のグループチャットを選択)

メッセージは、以下青文字を枠内に直接コピペしてください。

【スケジュール通知】
@{triggerOutputs()?['body/subject']}
・開始時刻:@{body('Convert_time_zone')}
・終了時刻:@{body('Convert_time_zone_1')}


 
 

動作確認

動作テスト用に、アウトルックに予定を入力します。
(この予定は 8:55-9:55のスケジュールで入力されています)


 

開始時刻の10分前に、Teamsチャット通知が届きました。
通知内容に予定名・開始時刻・終了時刻が表示されていれば設定完了です。

※通知が届かない場合は、フローが「オン」になっていることと、フローの保存が完了していることを確認してください。


 
 

以上、PowerAutomateで予定表のリマインダーを作る方法でした!

この記事がお役に立ちますと幸いです。

・【Teams】自分だけのグループチャットを作る方法:こちらも便利です!
 

【Teams】自分だけのグループチャットを作る方法|3分でデキる(動画あり)
Teamsで自分だけのグループチャットを作る方法をご紹介します。自分専用のチャットルームを作っておくと、メモやURLの保存、Power Automateの通知先など、さまざまな用途に活用できます。設定は数分で完了し、チャットの内容は自分しか...

 

ゼロからはじめる Microsoft Teams 基本&便利技[改訂2版]

Teamsの基本から便利機能までやさしく解説

Teamsを仕事で使うなら、まず読んでおきたい一冊です!


★★★★☆ 3.7 ※ Amazonカスタマーレビューより
Teams初心者でも理解しやすく、基本をしっかり学べる
チャット・会議・ファイル共有など仕事で使う機能を幅広く解説
コンパクトにまとまっていて、最初の一冊として読みやすい