単純なループ アクション
繰り返しの数が事前に決まっている必要がある場合は、ループ アクションを使用します。 単純なループのもう 1 つの一般的な用途に、ループ インデックスがタスク自体にとって重要なタスクがあります。 両方のケースについて、例を使って見ていきましょう。
Excel ファイルに従業員の名前とメール アドレスが含まれているフローを考えてみてください。 これらのメール アドレスから、従業員はビジネス経費を送信します。これらの電子メール メッセージが取得され、各従業員の経費がExcel ファイル内のそれぞれの行に追加されます。
まず、Excel レポートを開き、データの範囲を決定します。
Excelを選択する場合は、次の図に示すように、ファイルを指定するか、空白のファイルを選択する必要があります。
Excel の Excel ブックから最初の空の列/行を取得する というアクションを選択します。 このアクションにより、ループで使用できる変数が生成されます。
行 2 から、最後の入力行までの各行には、従業員の情報が含まれています (行 1 はヘッダーであるため、含まれません)。 これらの行の読み取りと書き込みの両方を行う必要があるため、インデックス変数を使用する必要があります。 したがって、ループ アクションを使用することを選択します。
ループ内で、経費の合計を 0 に設定し、従業員のメール アドレスを読み取り、自分のアカウントから指定されたメールに送信された電子メールを取得します。件名は 会社の経費です。
この場合、ループ内で、Read from Excel ワークシートを使用します
ここから、 名前付きセルの値 を取得し、[名前] フィールドのセル名を使用します。
次に追加するアクションは、次の図に示すように 、[電子メールの取得 ] アクションです。 IT 部門からメール IMAP 情報を見つける必要があります。
最後に、経費金額を含む電子メールの本文が、それぞれのセルに書き込まれます。 1 つの電子メール メッセージのみが必要であるため、取得した電子メールの一覧で最初の (および唯一の) 電子メールの本文を使用します。
メール アドレスの読み取りと、経費の金額の書き込み (アクション 5 および 7) には、ループ インデックス変数を使用する必要があります。 この変数は、ループの各繰り返しがExcelファイル内の異なる行に確実にアクセスすることを保証します。