Power Automate从Excel发邮件报错:收件人邮箱读取为空问题求助
问题诊断与解决步骤
检查Excel列格式
确认存储邮箱的列格式为「文本」类型,而非「常规」或其他格式。Power Automate读取Excel时,格式不匹配可能导致值无法正确映射到后续动作。操作路径:选中邮箱列 → 右键选择「设置单元格格式」→ 切换到「文本」选项卡 → 保存表格后重新测试流程。验证「列出表格行」的输出结构
流程测试完成后,点击「列出表格行」动作右上角的「查看原始输出」,确认邮箱字段的键名(比如邮箱或Email)是否正确。后续「发送邮件」动作必须引用这个正确的键名,避免手动输入导致的匹配错误。规范动态内容的引用
不要手动输入邮箱字段名称,直接从「动态内容」面板中选择「列出表格行」返回的对应邮箱字段。手动输入容易出现拼写、大小写不一致的问题,导致无法读取到值。过滤无效数据行
检查Excel表格中是否存在空行或邮箱格式无效的行。可在「列出表格行」动作后添加「条件」动作,设置判断规则:邮箱字段 不等于 空,仅让符合条件的行进入「发送邮件」环节。重置Excel数据源连接
若上述方法无效,尝试删除流程中现有的Excel连接,重新添加表格数据源连接,清除可能存在的缓存问题,确保流程读取的是最新的表格结构。
内容的提问来源于stack exchange,提问作者Giulia
相关产品推荐
相关产品推荐

