1

如何使用 MS Flow 从数组中按指定属性的值选择单个对象?

示例数组:

[
  {
    item_id: '1234'
  },
  {
    item_id: '4567'
  }
]

在上面的示例中,我可能只想使用第一个对象及其其余可用属性。

乐于使用工作流定义语言和/或任何数据操作操作。

4

1 回答 1

2

我通过使用“数据操作 - 过滤器”操作解决了这个问题。 在此处输入图像描述

忽略红色的错误 - 它是一个数组。

“item_id”的左侧表达式是:

item()?['item_id']

然后我在右侧输入中静态输入我希望访问的项目 ID。

DocumentNo Item 本身将是一个只有 0 或 1 个元素的数组,可以像这样使用:

body('DocumentNo_Item')?[0]?['label']
于 2018-05-04T08:24:21.413 回答