Power Automate按列分组发送邮件问题求助
Power Automate按列分组并发送邮件实现方案
核心操作步骤
- 获取原始数据:用对应数据源的获取动作(比如Excel的「列出行 present in a table」、SharePoint的「获取项目」)导入包含负责人、项目名称、状态等字段的数据。
- 按目标列分组:添加「分组」动作,配置如下:
- 「From」选择上一步获取的原始数据
- 「By」选定要分组的列(比如你数据里的「负责人」)
- 「Operation」选择「分组依据」
- 「Map」选择需要保留的字段(如项目名称、状态、截止日期),或直接选「所有项目」保留整行数据
- 遍历分组结果:添加「应用到每一个」动作,以上一步分组后的「结果」作为循环对象。
- 构建邮件内容:在循环内添加「创建HTML表」动作,「From」选当前循环项里的「值」(即该负责人对应的所有项目行),按需选择要展示的列,生成格式化表格。
- 发送定向邮件:添加「发送电子邮件(V2)」动作:
- 「收件人」填写当前循环项「键」对应的负责人邮箱(数据含邮箱直接映射,仅姓名则需确保系统能匹配对应邮箱)
- 「主题」设为类似「你的负责项目清单」的内容
- 「正文」插入生成的HTML表,补充必要提示文字
关键注意点
- 若数据里负责人未关联邮箱,需提前配置姓名与邮箱的映射,或在数据中新增邮箱列
- 「创建HTML表」可通过内联CSS自定义样式,优化表格显示效果
- 测试时开启「仅显示失败的运行」,便于排查分组或邮件发送问题
内容的提问来源于stack exchange,提问作者Data_Insight
相关产品推荐
相关产品推荐

