Übung – JavaScript verwenden, um den letzten Tag des aktuellen Monats zu ermitteln

Abgeschlossen

In dieser Übung erstellen Sie einen Flow, der den letzten Tag des aktuellen Monats mithilfe von JavaScript-Code berechnet.

  1. Starten Sie die Power Automate für Desktop-Konsole, und erstellen sie einen neuen Flow mit dem Namen Letzter Tag des Monats.

    Screenshot des Power Automate für Desktop-Dialogfelds „Einen Flow erstellen“

  2. Suchen Sie unter Aktionen nach Aktuelles abrufen. Wählen Sie dann Aktuelles Datum und Uhrzeit abrufen aus.

    Screenshot der Aktion „Aktuelles Datum und Uhrzeit abrufen“ von Power Automate für Desktop

  3. Verwenden Sie die Aktion Aktuelles Datum und Uhrzeit abrufen, um das aktuelle Datum in einer Datetime-Variable zu speichern.

    Screenshot des Parameters „Aktuelles Datum und Uhrzeit abrufen“ von Power Automate für Desktop

  4. Unsere nächsten Aktionen umfassen Variablen. Erweitern Sie für diese Aktionen Variablen, und doppelklicken Sie auf die Option Variable festlegen.

    Screenshot der Aktion „Variable festlegen“ von Power Automate für Desktop

  5. Doppelklicken Sie auf die Standardeinstellung NewVar, und ändern Sie sie in Month.

    Screenshot der Aktion „Neue Variable festlegen“ von Power Automate für Desktop

  6. Wählen Sie als Nächstes {x} unter Flowvariablen und dann CurrentDateTime sowie .Month aus. Klicken Sie auf Auswählen.

    Screenshot der Aktion „Variable festlegen“ von Power Automate für Desktop mit der Variablen NewVar

  7. Befolgen Sie die gleichen Schritte, um auch die Variable Year hinzuzufügen.

    Screenshot der Aktion „year-Variable festlegen“ von Power Automate für Desktop

    Screenshot der Aktion „month‑ und year-Variable festlegen“ von Power Automate für Desktop

  8. Suchen Sie unter Aktionen nach Java ausführen, und doppelklicken Sie auf JavaScript ausführen.

    Screenshot der Power Automate für Desktop-Aktion „JavaScript ausführen“

  9. Geben Sie unter JavaScript ausführenvar month = ein, klicken Sie dann auf {x}, wählen Sie %Month% und dann die Schaltfläche Auswählen aus. Fügen Sie dann ; hinzu.

    Screenshot der Power Automate für Desktop-Aktion Monat hinzufügen „JavaScript ausführen“

    Screenshot der Power Automate für Desktop-Aktion „JavaScript ausführen“ mit Parameter auf Monat

  10. Geben Sie in der neuen Zeile var d = new Date( ein, und klicken Sie dann auf {x}. Wählen Sie %Year% aus, und klicken Sie dann auf die Schaltfläche Auswählen. Fügen Sie dann , month); hinzu.

  11. Geben Sie in einer neuen Zeile WScript.Echo(d); ein.

    Screenshot der Power Automate für Desktop-Aktion-Parameter „JavaScript ausführen“

    Wählen Sie als Nächstes die Option Erzeugte Variablen und schalten Sie ScriptError ein. Wählen Sie dann Speichern aus.

    Screenshot der Power Automate für Desktop-Aktionsparameter „JavaScript ausführen“, wobei „ScriptError“ neben „Erzeugte Variablen“ hervorgehoben ist

  12. Suchen Sie nach der Aktion Text analysieren im Arbeitsbereich, und verwenden Sie den dargestellten regulären Ausdruck, um die nicht benötigten Teile des Datums zu entfernen.

    Screenshot der Aktion „Text analysieren“ von Power Automate für Desktop

  13. Verwenden Sie die Aktion Text in Datetime konvertieren, um den analysierten Text in eine Datetime-Variable zu konvertieren.

    Screenshot der Power Automate für Desktop-Aktion „Text in Datetime konvertieren“

  14. Konvertieren Sie den Datetime-Wert mit der Aktion Datetime in Text konvertieren wieder in Text. Wir stellen diese Aktion bereit, um ein benutzerdefiniertes Format des Datums zu erstellen.

    Screenshot der Power Automate für Desktop-Aktion „Datetime in Text konvertieren“

  15. Um die endgültige Textvariable anzuzeigen, die den letzten Tag des Monats enthält, verwenden Sie die Aktion Nachricht anzeigen.

    Screenshot der Aktion „Nachricht anzeigen“ von Power Automate für Desktop

  16. Speichern Sie den Flow, und führen Sie ihn dann aus. Sie können verschiedene Zeitzonen ausprobieren, um sicherzustellen, dass der Flow alle möglichen Szenarien verarbeiten kann.

    Screenshot des endgültigen Power Automate für Desktop-Flows und der Schaltflächen „Speichern“ und „Ausführen“