关于使用Power Automate直接回复SharePoint中.eml邮件的技术问询
解决方案:处理SharePoint中.eml文件的回复、自动下载及取消触发确认面板
一、直接触发邮件回复窗口(替代「Reply to email (V3)」)
由于.eml是本地邮件格式,无法直接获取Exchange邮件ID来使用「Reply to email (V3)」,可通过以下步骤实现直接回复:
- 在流中添加「Get file content」动作,选择选中的SharePoint.eml文件
- 添加「Parse Email」动作,将「Get file content」的输出(文件内容)传入,解析出原邮件的发件人、主题、正文等信息
- 构造Outlook回复的
mailto链接,格式示例:
注:mailto:<原邮件发件人邮箱>?subject=Re: <原邮件主题>&body=> <原邮件正文内容>%0D%0D<请输入你的回复内容>%0D%0D代表换行符,>用于模拟邮件引用格式 - 添加「Launch URI」动作,传入构造好的
mailto链接,即可直接打开本地Outlook的回复窗口,用户可直接编辑发送
二、自动下载.eml文件到本地
根据流的类型选择对应方案:
- 云端流:
- 添加「Get file content」获取.eml文件内容
- 添加「Create sharing link for file or folder」动作,设置权限为「Anyone with the link can view」,生成临时下载链接
- 添加「Launch URI」动作打开该链接,浏览器将自动触发下载
- 桌面流:
- 添加「Get file content from SharePoint」选中目标.eml文件
- 添加「Save file」动作,路径设置为
%UserProfile%\Downloads\,文件名使用原文件名,即可自动保存到本地下载文件夹
三、取消触发流的确认面板
- 打开对应的Power Automate流,找到触发动作「When an item is selected (SharePoint)」
- 编辑该动作,在设置面板找到「Show confirmation dialog」选项
- 将该选项切换为No,保存流后,点击SharePoint库中的按钮将直接触发流,不再弹出确认面板
内容的提问来源于stack exchange,提问作者Burner
相关产品推荐
相关产品推荐

