Einfache Schleifenaktionen

Abgeschlossen

Die Aktion „Schleife“ wird hauptsächlich verwendet, wenn eine vorbestimmte Anzahl von Wiederholungen erforderlich ist. Eine weitere häufige Verwendung einfacher Schleifen sind Aufgaben, bei denen der Schleifenindex für die Aufgabe selbst wichtig ist. Lassen Sie uns beide Fälle anhand eines Beispiels untersuchen.

Betrachten Sie den folgenden Flow: Eine Excel-Datei enthält die Namen und E-Mail-Adressen der Mitarbeiter. Über diese E-Mail-Adressen senden Mitarbeiter ihre Geschäftsausgaben. Diese E-Mail-Nachrichten werden abgerufen und die Ausgaben jedes Mitarbeiters werden in die entsprechende Zeile in der Excel-Datei eingefügt.

Zuerst öffnen wir den Excel-Bericht und bestimmen den Bereich der Daten:

Screenshot eines Beispiels zu einem Arbeitsbereich

Jede der Zeilen von 2 bis zur letzten ausgefüllten Zeile enthält die Informationen eines Mitarbeiters (Zeile 1 ist nicht enthalten, da sie Überschriften enthält). Wir müssen diese Zeilen sowohl lesen als auch schreiben, daher muss eine Indexvariable verwendet werden. Daher verwenden wir eine Schleifenaktion:

Screenshot der Eigenschaften der Aktion „Schleife“

Innerhalb der Schleife setzen wir die Summe der Ausgaben auf 0, lesen die E-Mail-Adresse des Mitarbeiters und rufen die E-Mails ab, die von seinem Konto an das angegebene Konto mit der Betreffzeile Unternehmenskosten gesendet wurden:

Screenshot eines Beispiels zum Arbeitsbereich „Schleife“

Screenshot des Dialogfelds mit Aktionseigenschaften „E-Mails abrufen“

Schließlich wird der Text der E-Mail, der den Kostenbetrag enthält, in die entsprechende Zelle geschrieben. Da nur eine E-Mail-Nachricht erwartet wird, verwenden wir den Text der ersten (und einzigen) E-Mail in der Liste der abgerufenen E-Mails:

Screenshot des Beispiels für den abgeschlossenen Arbeitsbereich „Schleife“

Beachten Sie, dass sowohl das Lesen der E-Mail-Adresse als auch das Schreiben des Ausgabenbetrags (Aktionen 5 und 7) die Verwendung der Schleifenindexvariablen erfordern. Dadurch wird sichergestellt, dass bei jeder Wiederholung der Schleife auf eine andere Zeile in der Excel-Datei zugegriffen wird.