Erste Schritte mit Ausdrücken

Abgeschlossen

Um einen Ausdruck in Power Automate zu schreiben, wählen Sie eine beliebige Aktion aus, die eine Eingabe umfasst, und wählen Sie dann das Eingabefeld aus, um das Formeloptionen-Menü zu öffnen. Beachten Sie, dass auf der rechten Seite des Eingabefelds ein blaues Optionsfeld angezeigt wird. Die obere Hälfte der Schaltfläche zeigt ein Blitzsymbol und die untere Hälfte zeigt fx an. Die untere Hälfte dieser Schaltfläche öffnet den Ausdruckseditor. Wenn Sie die Schaltfläche fx auswählen, gelangen Sie zum Ausdrucks-Popup-Fenster, das in der folgenden Abbildung dargestellt ist. Sie können auch einen Schrägstrich oder ein „/“ in das Eingabefeld eingeben, um die Optionen als Dropdownauswahl anzuzeigen. In beiden Fällen gelangen Sie zum Ausdruckseditor.

Lassen Sie sich nicht verwirren: Obwohl im Eingabefeld darunter die Optionen Funktion und dynamischer Inhalt angezeigt werden, erstellen Sie hier einen Ausdruck, der Azure Logic Apps-Funktionen nutzt. Sie können dem Ausdruck auch beliebige dynamische Inhalte hinzufügen, während Sie ihn erstellen.

In das Formelfeld können Sie Ihre Ausdrücke eingeben, indem Sie eine oder mehrere Funktionen kombinieren. Bevor Sie sich mit den verschiedenen Arten von Funktionen und ihrer Verwendung vertraut machen, sollten Sie zunächst einige Gemeinsamkeiten kennenlernen. Bei Funktionsnamen wird nicht die Groß-/Kleinschreibung beachtet.

Tipp

Beachten Sie im Screenshot oben, dass wir den Trigger Einen Flow manuell auslösen sowie die Aktion Verfassen verwendet haben. Auf diese Weise können Sie Ihre Ausdrücke einfach einrichten und testen, ohne sich um andere Eingaben oder Aktionen kümmern zu müssen. Verwenden Sie dieses Setup, um diese App auszuführen, oder wenn Sie etwas Neues ausprobieren möchten.

Wenn Sie eine Funktion in die Formelleiste eingeben, wird ein Popup mit Syntaxvorschlägen angezeigt.

Hier sehen Sie die Funktion convertFromUtc, die zwei erforderliche Eingaben und eine optionale Eingabe aufweist.

  • Ein Zeitstempel ist erforderlich und erwartet eine Zeichenfolge.

  • destinationTimeZone ist erforderlich und erwartet eine Zeichenfolge.

  • format? ist optional und erwartet eine Zeichenfolge.

    Hinweis

    Das Fragezeichen am Ende von Format sagt Ihnen, dass es sich um eine optionale Eingabe handelt.

Nachdem Sie einen Zeitstempel als Zeichenfolge und dann ein Komma eingegeben haben, fordert der Flow die destinationTimeZone an:

Dies kann eine Herausforderung sein. Welche Zeitzone ist erforderlich? Wenn Sie das Popup betrachten, werden Sie sehen, dass es eine URL gibt, zu der Sie die Referenzen kopieren können: Liste der Zeitzonenwerte. Wenn Sie dem Link folgen, erhalten Sie die Zeichenfolge für den Namen der ZeitzonedestinationTimeZone. Mit diesen Informationen können wir nun den Ausdruck vervollständigen.

convertFromUtc('2024-02-09T12:00:00Z','Eastern Standard Time')

Wenn der Ausdruck abgeschlossen ist, können Sie die Schaltfläche Hinzufügen unten im Ausdruckseditor auswählen, um Ihre Änderungen zu speichern. Stellen Sie immer sicher, dass Sie Hinzufügen ausgewählt haben, wenn Sie einen Ausdruck bearbeiten. Wenn Sie aus den Eingaben auswählen, verlieren Sie Ihre Änderungen. Power Automate-Flow hat keine Funktion zum automatischen Speichern.

Hinweis

Wenn Sie den Legacy-Designer verwenden, klicken Sie auf die Option Aktualisieren, um Ihre Formel zu speichern.

Wenn Ihr erster Ausdruck vollständig ist, können Sie jetzt in der oberen rechten Ecke Testen auswählen. Wählen Sie dann Test>Flow ausführen>Fertig aus.

Sobald der Test abgeschlossen ist, sollte oben ein grüner Balken mit der Meldung „Ihr Flow wurde erfolgreich ausgeführt“ angezeigt werden. Erweitern Sie die Aktion Verfassen, um das Ergebnis unserer Formel zur Umrechnung von Datum und Uhrzeit in die neue Zeitzone in den OUTPUTS anzuzeigen.

Derselbe Prozess hilft Ihnen, die Ausgabe aller von Ihnen erstellten Testausdrücke anzuzeigen.