MS Flow:如何实现类似 `_.find()` (lodash/JS)

MS Flow: How to achieve something like `_.find()` (lodash/JS)

我如何使用 MS Flow select 单个对象,根据数组中指定 属性 的值?

示例数组:

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

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

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

我使用 "Data operations - Filter" 操作解决了这个问题。

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

我对 "item_id" 的左手表达式是:

item()?['item_id']

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

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

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