Die „Switch“-Gruppe von Aktionen
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:
Da die Dateien im Ordner „Dokumente“ in einer Liste gespeichert sind, verwenden wir eine For Each-Schleife zum Durchlaufen jeder Datei:
Jetzt muss jede Datei auf die erforderlichen Schlüsselwörter überprüft werden. Hierzu verwenden wir eine 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:
Der Flow sieht möglicherweise wie folgt aus:
Wir fügen auch eine bedingungslose Alternative hinzu, falls einige Dateien keines unserer Schlüsselwörter enthalten:
In jedem Fall erhöhen wir die jeweilige Zählervariable. Zum Schluss fügen wir ein Nachrichtenfeld hinzu, das angezeigt werden soll: