Azure 逻辑应用条件未按预期工作



我一直在使用电子邮件响应条件使用 Azure 逻辑应用创建原型。 这个例子很简单,但我无法按照我的期望行事。 几个小时后,我宣布失败。

此工作流应该发生的事情是,当我单击"批准"时,它应该沿着 YES 分支向下并给我发送一封说"已批准"的电子邮件,但它总是沿着 NO 分支向下并给我发送一封电子邮件说"已拒绝"!

条件代码如下(我的电子邮件地址替换为"我"(。

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

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

使用 "@equals(body('Send_approval_email'), 'Approve')" ,您将尝试比较:

{ "SelectedOption": "Approve" }

"Approve"

这显然不匹配。

希望这对:)有所帮助

朱利安

最新更新