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

Power Automate邮件附件无ContentBytes,Power BI环境如何获取内容?

解决Power Automate中邮件附件ContentBytes为空的问题

你遇到的问题根源是:默认获取邮件时,Graph API为了性能优化,只会返回附件的元数据(名称、大小、类型等),不会自动拉取ContentBytes这类包含实际内容的属性。以下是具体解决方法:

方法一:使用Power Automate内置动作

  1. 在"获取邮件"动作之后,添加**"应用到每一个"**控件,选择邮件的attachments数组作为遍历对象。
  2. 在循环内部,添加**"获取邮件附件"**动作:
    • 输入对应的邮件ID(从之前的"获取邮件"结果中选取)
    • 输入当前循环项中的附件id
  3. 这个动作返回的结果里会包含完整的ContentBytes,可以直接用于"创建文件"(SharePoint)动作,将附件内容写入指定目录。

方法二:直接调用Graph API

如果内置动作不符合需求,可通过HTTP请求获取附件内容:

  1. 添加**"发送HTTP请求"**动作,配置如下:
    • 方法:GET
    • URI:https://graph.microsoft.com/v1.0/me/messages/{邮件ID}/attachments/{附件ID}/$value
    • 身份验证:选择"使用连接",关联你的Office 365连接
  2. 请求返回的二进制内容可直接作为"创建文件"动作的"文件内容"输入。

注意事项

  • 确保"获取邮件附件"动作的**"Include mime content"**选项设为Yes(部分版本默认开启)
  • 超过4MB的大附件可能需要分块下载,Power Automate内置动作通常会自动处理该逻辑
  • 确认你的Power Automate连接拥有邮件读取和SharePoint文件写入权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 11:47:22