Open3

Power Automate

n0bisuken0bisuke

時間比較の式

  • イベントの取得 v4
  • 2日以内のイベント取得
start/dateTime ge '@{convertTimeZone(utcNow('yyyy-MM-dd HH:mm'),'UTC', 'Tokyo Standard Time')}' and start/dateTime lt '@{addDays(convertTimeZone(utcNow('yyyy-MM-dd HH:mm'),'UTC', 'Tokyo Standard Time'),2,'yyyy-MM-dd HH:mm')}'
  • addDaysはこんな感じ。2日以内。
addDays(utcNow(),2,'yyyy-MM-dd HH:mm')
  • addHoursはきっっとこんな 1時間以内
addHours(utcNow(),1,'yyyy-MM-dd HH:mm')
  • addMinutes 20分以内?
addMinutes(utcNow(),20,'yyyy-MM-dd HH:mm')

20分以内の予定

start/dateTime ge '@{convertTimeZone(utcNow('yyyy-MM-dd HH:mm'),'UTC', 'Tokyo Standard Time')}' and start/dateTime lt '@{addMinutes(convertTimeZone(utcNow('yyyy-MM-dd HH:mm'),'UTC', 'Tokyo Standard Time'),20,'yyyy-MM-dd HH:mm')}'

JST変換はむしろいらなかった

実行時間がそもそもutcなのでjst変換すると時間検索がうまくいかない。(9時間ずれる)

start/dateTime ge '@{utcNow('yyyy-MM-dd HH:mm')}' and start/dateTime lt '@{addHours(utcNow('yyyy-MM-dd HH:mm'),2,'yyyy-MM-dd HH:mm')}'
n0bisuken0bisuke

検証 ただしこれはUTCになってそう

start/dateTime ge '2024-05-29 10:45' and start/dateTime lt '2024-05-29 11:00'

20分

start/dateTime ge '@{utcNow('yyyy-MM-dd HH:mm')}' and start/dateTime lt '@{addMinutes(utcNow('yyyy-MM-dd HH:mm'),20,'yyyy-MM-dd HH:mm')}'