1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Microsoft Flow の“繰り返し”を使うと、いきなり実行される

Posted at

Microsoft Flowの“繰り返し”を使うと、保存した途端にいきなり実行されてびっくりしたので、メモ。

1.保存した途端に実行されるよ

例えば、今が8:10として、こんなの↓↓↓を作成すると、保存した途端にメールが飛ぶ。
0001.png

プレビューからすると、8:15まで待って欲しいところだけれど待たない。
ちなみに8:15になると、予定通りのメールが飛ぶ。

保存した時点で、フローは「スケジュール済み」になるみたい。
0002.png

2.開始時間を指定するよ

つくった途端に動き出すと、夜間バッチとしては不向きなので、開始時刻を指定する。今、日本時間の朝の8:19。標準時は-9なので2020-06-01T23:19Zのはず。
(タイムゾーンを設定しているのも関わらず、開始時刻は標準時基準で記述するっぽい。設定時刻はタイムゾーン準拠なのに)
例えば開始時刻を2020-06-01T23:35Zに指定すれば、今が8:25としても、次の8:30は飛ばして8:45から動くはず。
0003.png

期待通りに動いた。

3.開発中はどうしよう

保存したらいきなり動き出すのだったら、開発中はどうしたらよいか?
遠い未来を開始時刻にすれば良いんじゃね。
下の例は「遠い未来」にはなっていないけれど...

現在時刻は8:50。
開始時刻を今日の9:00にして、設定時刻を8:10、9:10にする。
今(8:50)保存すると、処理が動くのは以下の3つが考えられる。
(a)保存した時点で、8:10が過ぎているのでその分を実行。
(b)保存した時点で、いきなり実行。
(c)保存した時刻の直近の9:10に実行。
0004.png

答えは(c)でした。これで安心して“繰り返し”を使えるね。
0005.png

4.それでも心配なら

それでもうっかり動いちゃうんじゃないだろうかと心配なら、“手動でフローをトリガーします”を使って開発し、最後に“繰り返し”と差し替えるという手もある。

微妙に2と3が同じような内容を言い換えただけになっているけれど、両方をまとめた画面を取り直すのが面倒なのでそのままで m(..)m

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?