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

Power Automate数组按Title列分组并合并Answer列文本

在Power Automate中按Title分组并合并Answer字段

实现步骤:

假设你的原始数组存储在变量vAnswersArray中,按以下步骤操作:

  1. 提取核心数据并过滤字段
    添加「选择」(Select)动作,输入选择vAnswersArray的body.value部分,映射只保留需要的字段:

    Title: @item()?['Title']
    Answer: @item()?['Answer']
    
  2. 按Title分组收集Answer
    添加「分组依据」(Group By)动作:

    • 输入:第一步「选择」的输出
    • 分组依据:Title
    • 新字段名:AnswersList
    • 操作:选择「聚合」下的「收集」,值设置为@item()?['Answer']

    这一步会生成按Title分组、每个组包含对应Answer数组的结构。

  3. 合并Answer为带换行的文本
    再添加一个「选择」(Select)动作,处理分组后的结果:

    • 输入:「分组依据」的输出
    • 映射设置:
      Title: @item()?['Title']
      Answer: @join(item()?['AnswersList'], '\n ')
      

    这里用join函数将同组的Answer文本用\n (换行加空格)连接,得到你需要的格式。

最终输出示例:

[
    {
        "Title": "AC-01",
        "Answer": "test ac01 a \n test ac01 b"
    },
    {
        "Title": "AC-02",
        "Answer": "test ac02 a"
    },
    {
        "Title": "AC-03",
        "Answer": "test ac03 a \n test ac03 b"
    },
    {
        "Title": "AC-04",
        "Answer": "test ac04 a"
    }
]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 17:42:36