Übung – Erstellen eines manuellen Flows und Verwenden von Ausdrücken
Angenommen, Sie müssen herausfinden, wie viel es kosten würde, einen Raum anhand seiner Grundfläche mit Teppichboden zu versehen. In dieser Übung erstellen Sie einen manuellen Flow, der Ihre Eingaben für diese Berechnungen verwendet.
Melden Sie sich bei Power Automate an.
Geben Sie in das Copilot-Feld Einen Direktflow mit zwei Verfassen-Aktionen erstellen ein. Wählen Sie dann Generieren aus.
Copilot generiert automatisch einen Flow. Überprüfen Sie den Flow, um sicherzustellen, dass er über einen Trigger Flow manuell auslösen und zwei Aktionen Verfassen verfügt.
Wählen Sie den Trigger Einen Flow manuell auslösen aus. Der Eigenschaftenbereich wird links erweitert. Wählen Sie Eingabe hinzufügen aus.
Wählen Sie Nummer aus, und geben Sie den Namen Square Footage ein.
Wählen Sie Eingabe hinzufügen und erneut Nummer aus, und geben Sie den Namen Cost ein.
Wählen Sie die erste Aktion Zusammenstellen aus.
Wählen Sie das Feld Eingaben aus. Ein blaues Rechteck mit einem Blitz-Symbol oben und fx unten wird angezeigt. Wählen Sie fx aus, um die Ausdrucksleiste anzuzeigen.
Wählen Sie die Registerkarte „Funktion“ aus, und geben Sie
mul(
ein. Power Automate weiß, dass Sie den Multiplikationsausdruck verwenden, und fügt automatisch am Ende für Sie)
hinzu.Wählen Sie die Registerkarte Dynamischer Inhalt aus, während sich der Cursor noch zwischen den beiden Klammern im Ausdrucksfeld befindet.
Wählen Sie Square Footage vom dynamischen Inhalt aus.
Tipp
Wenn „Square Footage“ nicht angezeigt wird, wählen Sie neben dem Titel der Aktion im Feld „Dynamischer Inhalt“ Mehr anzeigen aus, um weitere Eigenschaftsoptionen anzuzeigen.
Als Nächstes fügen Sie ein Komma (,) ein, und wählen Sie Cost im dynamischen Inhalt aus.
Der vollständige Ausdruck sollte sein:
mul(triggerBody()?['number'],triggerBody()?['number_1'])
Wählen Sie Hinzufügen aus, um den Ausdruck zum Schritt „Verfassen“ hinzuzufügen.
Sie wissen, dass Ihr Ausdruck korrekt ist, wenn er dem Schritt „Verfassen“ hinzugefügt wird und wie folgt aussieht:
In diesem Erstellungsschritt wird nun die Berechnung der Grundfläche des Bereichs multipliziert mit den Kosten pro Quadratfuß basierend auf den von Ihnen bereitgestellten Eingaben durchgeführt. Wir müssen das Endergebnis jedoch noch in die Währung umrechnen, um eine richtige Antwort zu erhalten.
Wählen Sie das Feld Eingaben für das zweite „Verfassen“ aus, und klicken Sie dann auf das blaue fx, um das Feld „Funktionen“ zu öffnen.
Geben Sie formatNumber( ein.
Wählen Sie mit dem Cursor die Registerkarte Dynamischer Inhalt und die Outputs aus dem vorherigen Schritt „Verfassen“ aus.
Beenden Sie als Nächstes den Ausdruck mit , 'C2'.
Das C formatiert die Zahl als Währung, wobei die 2 die Anzahl der Dezimalstellen angibt. Unter Standardmäßige Zahlenformatzeichenfolgen finden Sie weitere Informationen zu Zahlenformaten
Der vollständige Ausdruck ist:
formatNumber(outputs('Compose1'), 'C2')
Wichtig
In diesem Beispiel hat Copilot das erste „Verfassen“ im Flow als „Compose1“ benannt. In Ihrem Flow hat Copilot möglicherweise das erste „Verfassen“ ohne die „1“ benannt. Wenn dies der Fall ist, entfernen Sie die „1“ in „Compose1“ in der obigen Formel.
Wählen Sie Hinzufügen aus, um diesen Ausdruck zum Schritt „Compose2“ hinzuzufügen.
Nachdem unser Flow ausgelöst wird, multipliziert er zuerst die beiden Nummern und wandelt das Ergebnis dann in das richtige Währungsformat um. Auf diese Weise können Sie schnell die Kosten für Teppichböden in einem Zimmer ermitteln.
Ihr vollständiger Ablauf sieht folgendermaßen aus:
Klicken Sie rechts oben auf die Schaltfläche Speichern, und wählen Sie dann Testen aus.
Wählen Sie die Option Manuell und dann Testen aus.
Geben Sie die beiden Zahleneingaben ein: Square Footage und Cost, und wählen Sie dann unten Flow ausführen aus.
Die Seite wird neu geladen, und Sie sehen grüne Häkchen neben jedem Schritt Ihres Flows.
Durch Auswahl jedes Schritts werden die Details erweitert, die Ihnen die Ein‑ und Ausgaben jedes Schritts anzeigen.
Wenn Sie das erste „Verfassen“ auswählen, wird der multiplizierte Wert der beiden von Ihnen eingegebenen Zahlen angezeigt, während bei Auswahl der zweiten Aktion „Verfassen“ das Währungsformat dieses multiplizierten Werts angezeigt wird.
Lassen Sie uns noch einmal zusammenfassen, was wir durchgeführt haben.
Einen Flow manuell auslösen – Ermöglicht das Drücken einer Taste, um einen Flow auszulösen und Eingaben bereitzustellen. In diesem Fall sind unsere beiden Eingaben Square Footage und Cost, mit denen wir den Gesamtpreis für den Teppichboden eines Zimmers ermitteln.
Verfassen – Wird verwendet, um Ausdrücke mit den Daten von anderen Stellen im Flow zu schreiben. In diesem Fall haben wir zuerst die beiden Eingaben vom Trigger multipliziert. Dies gab uns die richtige Nummer, aber wir mussten sie immer noch in Währung umrechnen. Dann nutzten wir eine weitere Erstellungsaktion, um das multiplizierte Ergebnis in eine Währung umzuwandeln und so die Antwort auf die Frage zu erhalten, wie viel es kosten würde, einen Raum mit Teppich zu verlegen.