MS Flow:如何实现像`_.find()`(lodash / JS)这样的东西

时间:2018-03-26 13:09:14

标签: microsoft-flow

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

示例数组:

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

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

很高兴使用工作流定义语言和/或任何数据操作操作。

1 个答案:

答案 0 :(得分:1)

我通过使用“数据操作 - 过滤”操作解决了这个问题。 enter image description here

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

“item_id”的左手表达式为:

item()?['item_id']

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

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

body('DocumentNo_Item')?[0]?['label']