[英]Logic App dynamic content give null or “”
我想在Jira和Azure之間創建小型自動化。 為此,我從Jira執行HTTP觸發器,該觸發器將所有請求屬性發送到Azure Logic App。 在Logic App中的“當接收到HTTP請求時”步驟中,我可以正確地看到JSON模式以及所需的所有數據。 例如,在接下來的步驟中,我要將用戶添加到Azure AD組。 問題從這里開始。
例如,我要初始化變量並將其設置為JSON中的值。 我從動態菜單中選擇屬性,但腳本執行后始終為空值(但在“原始輸出”的第一步中,我看到了整個數據結構)。 我嘗試了很多事情-解析,編寫,許多不同的轉換-總是沒有運氣-空值或“”。
期望值-當我想使用動態內容中的屬性初始化變量時,我想從輸入json獲得值。
謝謝你的幫助 !
- 流程示例
如果使用application / json content-type發送json,則可以選擇具有動態內容的屬性,但是如果不是,則必須使用Parse Json
操作將其解析為json格式。
作為模式的AS,您需要使用json數據和Use sample payload to generate schema
來生成它。 粘貼樣本json有效負載。
然后,您將能夠選擇屬性。 但是,您無法實現它的動態內容,因此必須編寫表達式。 格式將類似於此body('Parse_JSON')['test1']
,如果您的json具有數組數據,則需要指向索引,其body('Parse_JSON')['test2'][0]['test3']
將類似於此body('Parse_JSON')['test2'][0]['test3']
。
以下是我的測試,您可以嘗試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.