Power Automate: Nutze die Funktion “Day of Week” für Effizientere Workflows
Herzlich willkommen zu diesem Blogartikel! Im heutigen Beitrag geht es um eine spannende Funktion in Power Automate namens “Day of Week”, die dir hilft, den Wochentag als Zahl zu ermitteln. Das ist besonders nützlich für die Erstellung von Flows, die abhängig vom Wochentag unterschiedliche Aktionen ausführen. Wenn du mehr über die Umsetzung und Anwendungsbeispiele erfahren möchtest, bist du hier genau richtig!
Was ist die “Day of Week” Funktion?
Die “Day of Week” Funktion in Power Automate liefert dir den Wochentag als Zahl zurück, wobei Montag den Wert 1, Dienstag den Wert 2 und so weiter hat. Diese Funktion ist besonders hilfreich, wenn du in deinen Flows bestimmte Aktionen an bestimmten Tagen ausführen oder vermeiden möchtest.
So ermittelst du den Wochentag
- Erstelle einen neuen Flow in Power Automate.
- Wähle einen sofortigen Cloud-Flow, den du manuell ausführen kannst.
- Füge eine neue Aktion hinzu und wähle die Funktion “Day of Week” aus.
- Gib ein Datum oder den aktuellen Tag mit
UTC now
an, um den Wochentag zu erhalten. - Speichere und teste den Flow.
Mit diesen Schritten erhältst du einen numerischen Wert, der dem Wochentag entspricht. Diese Zahl kann nun für weitere Bedingungen oder Aktionen im Flow verwendet werden.
Praktische Anwendung: Wochenendbedingungen einstellen
Eine häufige Anforderung in Automatisierungsszenarien ist, dass bestimmte Aktionen nicht an Wochenenden ausgeführt werden sollen. Mit der “Day of Week” Funktion kannst du diese Bedingung leicht einrichten:
- Erhalte den Wochentag als Zahl.
- Setze eine Bedingung ein: Wenn der Wochentag-Wert größer als 5 (d.h. Samstag oder Sonntag) ist, dann führe die Aktion nicht aus.
Komplexere Szenarien: Kombination mit Arrays
Neben der einfachen Ermittlung des Wochentags kannst du die “Day of Week” Funktion auch mit Arrays kombinieren, um den Namen des Wochentags zu bestimmen:
- Erstelle eine Array-Variable für die Wochentage.
- Initialisiere die Variable mit den Namen der Wochentage (z.B. [“Montag”, “Dienstag”, “Mittwoch”, “Donnerstag”, “Freitag”, “Samstag”, “Sonntag”]).
- Nutze die Funktion, um den Index zu berechnen und den entsprechenden Namen aus dem Array abzurufen.
Hier ist ein einfacher Beispielcode:
Array(“Montag”, “Dienstag”, “Mittwoch”, “Donnerstag”, “Freitag”, “Samstag”, “Sonntag”)
Alternative Methoden: FormatDateTime Funktion
Falls du eine einfachere Methode suchst, um den Wochentag zu bestimmen, kannst du auch die FormatDateTime Funktion verwenden. Diese liefert allerdings nur Ergebnisse auf Englisch.
Für eine Ausgabe in Deutsch musst du den Umweg über die Kombination von “Day of Week” und einem Array gehen, wie oben beschrieben. Dieses Vorgehen mag auf den ersten Blick etwas komplizierter erscheinen, ist jedoch sehr flexibel und lässt sich gut an verschiedene Anforderungen anpassen.
Fazit
Die “Day of Week” Funktion in Power Automate bietet eine einfache Möglichkeit, Wochentage zu ermitteln und darauf basierend Flows zu steuern. Durch die Kombination mit Arrays und weiteren Funktionen eröffnet sich ein breites Spektrum an Anwendungsmöglichkeiten. Ich hoffe, dieser Artikel hat dir einen wertvollen Einblick gegeben und dich inspiriert, diese Funktion in deinen eigenen Projekten auszuprobieren. Viel Spaß beim Experimentieren und bis zum nächsten Blogartikel!
Weitere Ressourcen zum Thema findest du in meinem Onlinekurs, wo ich diese und viele weitere Funktionen ausführlich erkläre.
Lass uns deine Herausforderungen gemeinsam angehen
Hast du den Artikel genossen und nützliche Tipps gefunden? Super! Aber falls du noch Fragen hast oder spezifische Herausforderungen in deinem Unternehmen angehen möchtest, bin ich hier, um zu helfen.
Lass uns in einem unverbindlichen, 30-minütigen Erstgespräch über Microsoft Teams zusammenkommen. Wir können ganz locker besprechen, welche Probleme du hast und wie ich dir helfen kann, deine Arbeitsprozesse zu optimieren und Zeit zu sparen.
Dieses Gespräch ist komplett kostenlos und bietet dir die Gelegenheit, direkt Antworten auf deine Fragen zu bekommen.