2020年新卒です。温かい目でお願いいたします
outlookで予定が更新されたら、teamsで通知する方法です。
朝10時までに入っているoutlookの予定を、teamsで通知させます!
#PowerAutomateで設定をする
自動フローを使用します。
##繰り返しの設定をする
まず最初のトリガーを選択します。
毎朝10時に通知をさせたいので、スケジュールの「繰り返し」というトリガーを使用します。
設定は以下のようにします。
タイムゾーンは日本時間にし、通知の頻度と時間を設定します。
##カレンダーを取得する
Office365 Outlookの「イベントのカレンダービューを取得(V3)」というアクションを追加します。
設定は以下のようにします。
カレンダーIDは、通知させたいカレンダーを選びます。
開始時刻と終了時刻には formatDateTime(utcNow(), 'yyyy-MM-dd 00:00:00') と書きます。
formatDateTime関数にutcNow()で現在の時間を指定し、取りたい日付と時間を指定します。
朝10時に通知しますが、1日の予定を取得したいので、00:00から23:59に設定しました。
##時間の設定をする
Date Timeの「タイムゾーンの変換」というアクションを追加します。
設定は以下のようにします。
「タイムゾーンの変換」を追加すると、勝手にApply to eachが追加されますが、気にしなくて大丈夫です。
基準時間には、時間に変更したいものを選択します。
書式設定文字列は、カスタム値で入力をしてください。
終了時間には、「タイムゾーンの変換」をもう一つ追加して、同様に設定をします。
##Teamsに通知をさせる
MicrosoftTeamsの「メッセージをフローボットとしてチャンネルに投稿する」というアクションを追加します。
設定は以下のようにします。
チームとチャネルには、通知させたい場所を指定します。
メッセージは、通知したいことを書きましょう。
文字に装飾を加えたり、改行などをする場合は、htmlで書く必要があります。
以上の設定で保存をします。
#通知がくる!
これで朝10:00になると通知がくるようになります
このようにFlowbotから、通知されます!
10:00に設定したはずですが、ラグがあるのか1分ほど遅れてしまっていますね笑
9:59に設定すれば良いのかもしれません。
#まとめ
PowerAutomateで自動でメールや通知を送ることができるので、とっても便利ですね!
ただ、この通知は時系列に並びません!!!!!
時系列に並べる方法があれば教えてください
全然関係ないですが、明日の12月19日は、誕生日なので祝ってくださると嬉しいです