無限ループ(繰り返し処理)を実装する
Power Automate Desktop では、ウェブページやオンプレミスソフトからデータを取得するアクションが豊富に用意されています。
ただ、無料版ではスケジュール実行を行うことができません(スケジュール実行には Power Automate Premium などの有料ライセンスが必要です)。そのため、フローを終了させず持続的に実行させ続けることで、特定のアクションを監視するような実装をされることも多いかと思います。
今回は無限ループを実装する方法を解説します。
ステップ 0 でループ
Section titled “ステップ 0 でループ”「Loop」アクションを使った無限ループの実装例です。
コピーアンドペーストで実装
Section titled “コピーアンドペーストで実装”以下のコードをコピーし、Power Automate Desktop の編集画面に貼り付けることで、対象のアクションが追加されます。
LOOP FROM 0 TO 1 STEP 0ENDPower Automate Desktop を操作して実装
Section titled “Power Automate Desktop を操作して実装”-
「アクションの検索」から、「Loop」と入力します。
-
パラメーターには以下の値を設定しています。
Loop指定された数のアクションのブロックを反復処理しますパラメーターの選択- 開始値
- 0
- 終了
- 1
- 増分
- 0
条件式で無限ループ
Section titled “条件式で無限ループ”「ループ条件」アクションを使った無限ループの実装例です。
コピーアンドペーストで実装
Section titled “コピーアンドペーストで実装”以下のコードをコピーし、Power Automate Desktop の編集画面に貼り付けることで、対象のアクションが追加されます。
LOOP WHILE (True) = (True)ENDPower Automate Desktop を操作して実装
Section titled “Power Automate Desktop を操作して実装”-
「アクションの検索」から、「ループ条件」と入力します。
-
パラメーターには以下の値を設定しています。
ループ条件指定された条件が真である限り、アクションのブロックを反復処理しますパラメーターの選択- 最初のオペランド
- %True%
- 演算子
- と等しい(=)
- 2番目のオペランド
- %True%