Microsoft 系のあれこれ

港区の SIer で よくわからんことをしている人です。Xamarin 中心でした。(過去形)

PowerAutomateで明日の10時までの分数を取得する

Teamsにリマインダー機能を追加したかったので標準にあるテンプレートをちょっとカスタムして明日の10時に通知する選択肢を追加しました。
Follow up on a message | Microsoft Power Automate

この仕組みは時間指定じゃなくてどれだけ待機するかを指定するので、明日の10時までの分数を算出しないといけません。
それが結構めんどくさかったのでメモメモ。
もっとうまいやり方あるのだろうか。。。

div(sub(ticks(addHours(startOfDay(addDays(convertFromUtc(utcNow(), 'Tokyo Standard Time'), 1)),10)), ticks(convertFromUtc(utcNow(), 'Tokyo Standard Time'))), 600000000)

一行で解説したかったので現在時刻取得を2回書いてますが、変数とかにした方がいいですね。

文で書くのめんどくさかったので解説は画像で。
f:id:ShunsukeKawai:20201030170044p:plain