You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Data Operations Select提取rowguid数组调用存储过程更新标记?

提取rowguid数组并传给存储过程的解决方法

操作步骤(针对Power Automate的Data Operations Select)

  • From:选择你的Compose输出(即包含所有DB返回记录的JSON数组)
  • Map配置:
    1. 删除默认的Key输入框(不需要设置键)
    2. 在值的输入框中填写表达式:item()?['rowguid']
      • item()指代循环处理的每条记录
      • ?['rowguid']是安全访问字段,避免因某条记录缺失rowguid导致流程报错

示例效果

输入的记录数组:

[
    {
        "Location": "NewYork",
        "Salesorder": "15110000089420",
        "Vendor Name": "Holy",
        "rowguid": "D5890DEB-3E54-EF11-815E-0050568270D4"
    },
    {
        "Location": "London",
        "Salesorder": "15110000089421",
        "Vendor Name": "Grace",
        "rowguid": "E69A1EFC-4F55-F011-825F-0050568270D5"
    }
]

Select操作输出的纯rowguid数组:

[
    "D5890DEB-3E54-EF11-815E-0050568270D4",
    "E69A1EFC-4F55-F011-825F-0050568270D5"
]

额外注意事项

  • 确认Compose输出是JSON数组,如果是单个对象,需要先转为数组,表达式用:createArray(outputs('Compose'))
  • 若存在缺失rowguid的记录,?会让对应位置返回null,可后续添加Filter操作过滤掉null值,保证传给存储过程的数组都是有效rowguid

内容的提问来源于stack exchange,提问作者LJHHouston

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 20:57:12