使用Power Automate将Outlook完整邮件保存至SharePoint遇空白问题求助
你遇到的问题是因为当前流没有获取到邮件的完整二进制数据,只生成了空的.msg/.eml文件。按以下步骤修改流即可解决:
- 替换现有内容获取逻辑:删除当前用来生成邮件文件内容的动作,添加**获取邮件(V2)**动作,输入触发动作返回的「邮件ID」,确保能拉取到完整的邮件数据。
- 修正「创建文件」的内容字段:在SharePoint的「创建文件」动作中,文件内容选择「获取邮件(V2)」返回的「MIME内容」——这个字段是包含正文、附件的完整邮件二进制数据,能正确生成可打开的.eml/.msg文件。
- 配置文件名:文件名建议用
@{triggerBody()?['subject']}.eml(或.msg),确保文件名带正确后缀。 - 检查附件选项:确认「获取邮件(V2)」的「包括附件」设置为「是」,保证附件被包含在邮件文件中。
补充:优先用.eml格式保存,兼容性更好;如果坚持用.msg,部分场景下可尝试使用「导出邮件」动作获取文件内容,但MIME内容的方式更通用。
内容的提问来源于stack exchange,提问作者googlesheet test
相关产品推荐
相关产品推荐

