2017-05-16 50 views
0

我一直在使用電子郵件響應條件創建Azure Logic應用程序的原型。這個例子非常簡單,但我不能像我期待的那樣行事。幾個小時後,我宣佈失敗。Azure邏輯應用程序條件無法按預期工作

這個工作流程應該發生的事情是,當我點擊'批准'它應該沿着YES分支併發送給我一封電子郵件,說'已批准',但它總是沿着NO分支發送給我一封說'被拒絕'的電子郵件!

條件代碼如下(用我的電子郵件地址替換爲'我')。

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

回答

1

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

使用"@equals(body('Send_approval_email'), 'Approve')",你會嘗試比較:

{ "SelectedOption": "Approve" }

"Approve"

這顯然不MA TCH。

希望這有助於:)

朱利安

相關問題