Microsoft Flow

Microsoft Flow

Microsoft がやっている様々なAPIやサービスを統合してくれるサービス。

変数に今日日付を使う

いくつかのサービスをコネクトして一連の動きを作っていくわけだが、その中で使える変数的なものが、そのコネクトしているサービス由来のものしか使えない。 だから、このサービスからファイルを取ってきて、それを今日日付のファイル名で別のサービスに保存するみたいなことができない。

この今日日付をどうやって得るか?

まず Flow の途中に新しい action を一つ噛ます。

そこに Data Operations Compose というモノを追加する。

ここには input という項目があるのでそこにこう書き込む。後でストリップされるのだが、このダブルクォーテーションは要るっぽい。

"@utcnow('yyyy-MM-dd')"

こうすることで、その次に繋がる Action でこの Data Operations Compose の output が使えるようになるのである。 この書式は カスタム日時書式指定文字列

これは日付だけじゃなくて https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language

みたいな関数が全部使えるっぽい。

トリガーアクション

何も指定しなければ 15分に1回トリガーされるっぽいが、このトリガーを決める専用の Action があって、まずそれを起点に Flow を作っていく。

ms_flow.txt · 最終更新: 2017-07-18 11:45 by ore