Microsoft Flow / Power-Automate Select操作无法按预期运行

时间:2020-06-08 07:57:11

标签: flow power-automate

我对一个包含一个以上键的对象进行了选择操作。 它实际上是一个JSON对象中一个对象的两个版本。 我想获取两个对象的ID。 当我检查对象时,我可以清楚地看到两个不同的ID,但是Select-Operation仅两次返回其中一个。 这是原始对象:

[
  {
    "Created": "2020-06-05T11:47:42",
    "ID": 9,
  },
  {
    "Created": "2020-06-05T11:06:04",
    "ID": 10,
  }
]

Select-Operation看起来像这样:

{
    "inputs": {
        "from": "@body('Rest')?['value']",
        "select": {
            "ID": "@triggerBody()?['ID']",
            "Created": "@triggerBody()?['Created']"
        }
    }
}

它返回:

[
  {
    "Created": "2020-06-05T11:47:42",
    "ID": 9,
  },
  {
    "Created": "2020-06-05T11:47:42",
    "ID": 9,
  }
]

我不太了解发生了什么。 预先感谢!

1 个答案:

答案 0 :(得分:0)

"select": {
            "ID": "@triggerBody()?['ID']",
            "Created": "@triggerBody()?['Created']"
        }

是错误的,应该选择item()?['ID']