簡體   English   中英

Logic App動態內容提供null或“”

[英]Logic App dynamic content give null or “”

我想在Jira和Azure之間創建小型自動化。 為此,我從Jira執行HTTP觸發器,該觸發器將所有請求屬性發送到Azure Logic App。 在Logic App中的“當接收到HTTP請求時”步驟中,我可以正確地看到JSON模式以及所需的所有數據。 例如,在接下來的步驟中,我要將用戶添加到Azure AD組。 問題從這里開始。

例如,我要初始化變量並將其設置為JSON中的值。 我從動態菜單中選擇屬性,但腳本執行后始終為空值(但在“原始輸出”的第一步中,我看到了整個數據結構)。 我嘗試了很多事情-解析,編寫,許多不同的轉換-總是沒有運氣-空值或“”。

期望值-當我想使用動態內容中的屬性初始化變量時,我想從輸入json獲得值。

吉拉的輸出

與Postman發送的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM