簡體   English   中英

power automate 的表達式問題 (JSON)

[英]Expression issues (JSON) with power automate

我正在研究電力自動化,但我遇到了一個問題,因為我嘗試了很多表達式,但沒有一個起作用。

我做了一個循環 (foreach) 並在消息中 (compose) 並在那里我嘗試顯示來自“客戶端”的“f7626790-0756-43bf-a757-a645a33b853d”

為此,我嘗試了所有這些表達式:

  • 項目()?['客戶']
  • item()?['客戶']?[0]
  • 項目()['客戶']

在此處輸入圖像描述

這是我的 json 文件:

[
    {
        "gift": [
            {
                "client": "f7626790-0756-43bf-a757-a645a33b853d",
                "details": [
                    {
                        "client_id": 10859085,
                        "type": "christmas",
                        "application_id": "6e6d758d-8e74-3ae3-ac84-50eb23ae65f"
                    }
                ]
            }
        ]
    }
]

提前致謝。

根據你提供的JSON,你有兩個arrays。所以我的問題是,你想迭代哪個數組? 兩者還是內部?

我將假設兩者都假設,如果不是,如果你只有一個項目,那也沒關系,我的回答仍然會檢索client財產。

結果

  • Initialize Data步驟有您的 JSON。

  • Initialize Client步驟在這個階段是一個空白字符串。

  • For Each Outer Item表達式只是指向第一步中初始化的Data變量的鏈接。

  • For Each Gift表達式設置為... item()?['gift'] ... 正如您所計算的那樣,它將遍歷每個gift項。

  • 最后,我使用此表達式獲取client屬性的值... item()['client']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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