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

Power Automate实现带分支Microsoft Forms数据合并到Excel单一Equipment列

Microsoft Forms + Power Automate 多Equipment分支字段合并写入同一Excel列方案

前置准备

打开你绑定当前Microsoft Forms触发的Power Automate自动化流,定位到「获取表单响应详情」的操作节点。

步骤1:聚合所有Equipment类字段

  • 从「获取表单响应详情」的动态输出列表中,找出所有前缀为Equipment的字段,不管后缀数字序号,全部整理出来
  • 新增「初始化变量」操作,变量类型设置为数组,值手动填入所有你整理出来的Equipment字段动态值,结构如下:
    [
      @{outputs('获取响应详情')?['body/Equipment']},
      @{outputs('获取响应详情')?['body/Equipment2']},
      @{outputs('获取响应详情')?['body/Equipment3']},
      ...
      @{outputs('获取响应详情')?['body/Equipment50']}
    ]
    

步骤2:过滤得到有效设备值

由于表单配置了分支逻辑,用户单次提交仅会激活一个Equipment分支,其余49个Equipment字段的值都为空

  • 新增「筛选数组」操作:
    • 输入数组选择上一步创建的Equipment数组变量
    • 筛选规则设置为 item() 不等于 ''(空值)
  • 筛选后的数组仅会保留一个非空元素,用表达式first(body('筛选数组'))即可提取到用户本次提交的有效设备内容

步骤3:修改Excel写入配置

  • 找到流中原有「Excel 在线(商业版)」的「添加行」/「更新行」操作节点
  • 删除原有绑定到Equipment、Equipment2等多列的所有配置,仅保留Equipment单字段,值填入上一步提取到的有效设备值表达式

步骤4:测试验证

保存流后,分别选择不同Equipment分支的设备提交表单,确认Excel的Equipment列可以正常写入对应设备信息,无空值、错位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:06:04