Die „Switch“-Gruppe von Aktionen

Abgeschlossen

Die Gruppe Switch von Aktionen wird verwendet, wenn die nächsten Schritte eines Flows vom Wert einer bestimmten Variablen abhängen. Klären wir dies nun in einem Beispiel.

Der folgende Flow ruft eine Liste aller Dateien im Ordner Dokumente ab und erzeugt eine Dateianzahl basierend auf 3 Arten von Dateinamen: diejenigen, die das Wort Zahlungen enthalten, diejenigen mit dem Wort Angestellte und diejenigen, die das Wort Zeitplan aufweisen. Auf dem Bildschirm wird dann eine Nachricht mit der Dateianzahl angezeigt, die der Benutzer überprüfen kann.

Zuerst rufen wir den Pfad zum Ordner „Dokumente“ ab, dann alle darin enthaltenen Dateien und initialisieren vier Variablen, die als Dateizähler fungieren:

Screenshot zum Initialisieren von Dateizählern

Da die Dateien im Ordner „Dokumente“ in einer Liste gespeichert sind, verwenden wir eine For Each-Schleife zum Durchlaufen jeder Datei:

Screenshot mit der hinzugefügten Aktion „For each“

Jetzt muss jede Datei auf die erforderlichen Schlüsselwörter überprüft werden. Hierzu verwenden wir eine Switch-Aktion:

Screenshot des Dialogfelds „Switch-Aktion“ mit dem auf „Aktuelles Element“ festgelegten zu überprüfenden Wert

Screenshot mit der hinzugefügten „Switch“-Aktion

Als Nächstes fügen wir alternative Fälle mit Fall-Aktionen hinzu. Der Vergleich Enthält wird verwendet, da Dateinamen möglicherweise mehr Zeichen als unsere Schlüsselwörter enthalten:

Screenshot des Dialogfelds der Aktion „Fall“ mit dem auf „Enthält“ festgelegten Operator und dem auf „Zahlungen“ festgelegten zu überprüfenden Wert

Der Flow sieht möglicherweise wie folgt aus:

Screenshot mit den der Aktion „For Each“ hinzugefügten Fällen

Wir fügen auch eine bedingungslose Alternative hinzu, falls einige Dateien keines unserer Schlüsselwörter enthalten:

Screenshot mit dem der Aktion „For Each“ hinzugefügten Standardfall

In jedem Fall erhöhen wir die jeweilige Zählervariable. Zum Schluss fügen wir ein Nachrichtenfeld hinzu, das angezeigt werden soll:

Screenshot mit der jedem Fall hinzugefügten Option „Variablenzähler erhöhen“