コンテンツにスキップ

無限ループ(繰り返し処理)を実装する

Power Automate Desktop では、ウェブページやオンプレミスソフトからデータを取得するアクションが豊富に用意されています。

ただ、無料版ではスケジュール実行を行うことができません(スケジュール実行には Power Automate Premium などの有料ライセンスが必要です)。そのため、フローを終了させず持続的に実行させ続けることで、特定のアクションを監視するような実装をされることも多いかと思います。

今回は無限ループを実装する方法を解説します。

「Loop」アクションを使った無限ループの実装例です。

以下のコードをコピーし、Power Automate Desktop の編集画面に貼り付けることで、対象のアクションが追加されます。

LOOP FROM 0 TO 1 STEP 0
END

Power Automate Desktop を操作して実装

Section titled “Power Automate Desktop を操作して実装”
  1. 「アクションの検索」から、「Loop」と入力します。

  2. パラメーターには以下の値を設定しています。

    Loop
    指定された数のアクションのブロックを反復処理します
    パラメーターの選択
    開始値
    0
    終了
    1
    増分
    0

「ループ条件」アクションを使った無限ループの実装例です。

以下のコードをコピーし、Power Automate Desktop の編集画面に貼り付けることで、対象のアクションが追加されます。

LOOP WHILE (True) = (True)
END

Power Automate Desktop を操作して実装

Section titled “Power Automate Desktop を操作して実装”
  1. 「アクションの検索」から、「ループ条件」と入力します。

  2. パラメーターには以下の値を設定しています。

    ループ条件
    指定された条件が真である限り、アクションのブロックを反復処理します
    パラメーターの選択
    最初のオペランド
    %True%
    演算子
    と等しい(=)
    2番目のオペランド
    %True%