2017-05-16 4 views
0

Ich habe einen Prototyp mit Azure Logic Apps mithilfe einer E-Mail-Antwortbedingung erstellt. Dieses Beispiel ist so einfach, aber ich kann mich nicht so verhalten, wie ich es erwarte. Ein paar Stunden später erkläre ich eine Niederlage.Azure-Logik-Apps funktionieren nicht wie erwartet

Wenn ich auf "Genehmigen" klicke, soll es in den JA-Zweig gehen und mir eine E-Mail mit dem Text "Genehmigt" schicken, aber es geht immer über den Zweig NEIN und schickt mich eine E-Mail mit dem Betreff "Abgelehnt"!

Die Bedingungscode ist unten (mit meiner E-Mail-Adresse durch "mich" ersetzt).

"expression": "@equals(body('Send_approval_email'), 'Approve')" 

Antwort

1

Verwenden "expression": "@equals(body('Send_approval_email')?['SelectedOption'], 'Approve')"

Mit "@equals(body('Send_approval_email'), 'Approve')", versuchen Sie zu vergleichen:

{ "SelectedOption": "Approve" }

und

"Approve"

, die offensichtlich nicht ma tch.

this helps :)

Julien

Verwandte Themen