我正在從自動化帳戶的 powershell 腳本中獲取資料。我使用這些資料來創建報告和警報。在 90% 的情況下,它是一個 json 陣列。
所以在我的邏輯應用程式中,我將決議 json 并在之后過濾陣列。我使用過濾后的資料根據??過濾器中的“id”創建警報。正如我在 90% 的情況下所說的那樣,這非常有效。
但是,如果我只從腳本中獲取一個物件而不是陣列,則會出現錯誤:
"message": "Invalid type. Expected Array but got Object."
我在 Parse Json 步驟中解決了這個問題:
"type": [
"object",
"array"
]
但現在我的“過濾器陣列”顯然不再作業了:
BadRequest. The 'from' property value in the 'query' action inputs is of type 'Object'. The value must be an array.
所以我想弄清楚如何解決這個問題,是否可以創建一個 if/else 陳述句并檢查它是一個陣列還是一個物件?
或者我應該初始化一個空陣列變數并將物件附加到陣列中以便過濾器仍然有效?
uj5u.com熱心網友回復:
在“過濾器陣列”操作的“從”引數中,嘗試使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/319010.html
