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

如何将Power Automate中Select的列表输出转为字符串以群发邮件?

解决Power Automate中SharePoint邮箱数组转收件人字符串的问题

核心解决方案:使用Join操作转换数组为逗号分隔字符串

你之前用Select和HTML table的方法找错了方向,Power Automate里有专门的Join动作处理数组转字符串,具体步骤如下:

  1. 确保Select输出为一维邮箱数组

    • 打开你的Select操作,调整映射逻辑:不要设置键名,直接把SharePoint列表里的邮箱列字段拖到映射区域(比如直接选Email列,而非设置Email为键、列值为值)。调整后Select的输出会是纯字符串数组,格式类似:
      ["user1@domain.com", "user2@domain.com", "user3@domain.com"]
      
  2. 添加Join操作

    • 在Select之后、发送邮件之前插入Join动作(动作列表搜“Join”即可找到):
      • From:选择Select的输出(动态内容里选body('Select'))
      • Join with:输入英文逗号 ,(如果需要邮箱间加空格就填, ,根据邮件系统要求调整)
  3. 配置发送邮件的收件人

    • 在发送邮件动作的“收件人”字段中,选择Join操作的输出(动态内容里选body('Join'))

排查常见问题

  • 如果Select输出是带键的对象数组(比如[{"Email": "xxx@xx.com"}]),必须先调整Select输出为纯值数组,否则Join后会生成无效的收件人格式。
  • 测试时可查看各步骤输出,确认Join结果是user1@domain.com,user2@domain.com这类符合邮件收件人要求的字符串。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 21:53:15