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

如何用Power Automate点击邮件按钮并保存文件至SharePoint

Power Automate 实现指定邮件链接文件保存到SharePoint的流程方案

一、触发条件配置

  • 选用「当有新邮件到达(V3)」作为触发器,设置以下筛选规则:
    • 发件人:填写目标特定发件人的邮箱地址
    • 主题筛选:设置为包含 "invoice"(可根据实际关键词调整)
    • 勾选「仅处理HTML邮件」(确保能正确解析邮件内的按钮链接)

二、提取邮件中的按钮链接

  • 添加「HTML到文本」动作,输入内容选择邮件的正文
  • 添加「正则表达式匹配」动作:
    • 输入内容:选择上一步HTML转文本后的输出
    • 正则表达式:通用匹配HTTPS链接可使用https://[^\s"]+;若链接有固定域名或格式,可优化正则(比如https://your-domain.com/[^\s]+)
    • 若邮件HTML结构固定,也可改用「提取HTML内容」动作,筛选包含按钮文本(如「下载发票」)的<a>标签,提取其href属性值

三、从邮件主题提取文件名

  • 添加「正则表达式匹配」动作,输入内容选择邮件主题
  • 正则表达式:根据示例格式R1234/12AA2226-10-22编写,比如R\d+/[A-Z0-9-]+(可根据实际格式调整,确保精准匹配目标段)
  • 若主题格式固定(如Invoice - R1234/12AA2226-10-22),可改用「拆分文本」动作,按- 拆分后取最后一段作为文件名
  • 补充:SharePoint不允许文件名含/,需添加「替换文本」动作,将/替换为-或其他合法字符

四、保存文件到SharePoint

  • 添加「HTTP」动作:
    • 方法选择GET
    • URI填写上一步提取到的链接
  • 添加「创建文件」动作:
    • 站点地址:选择目标SharePoint站点
    • 文件夹路径:选择目标保存文件夹
    • 文件名称:拼接提取到的文件名与后缀(如.pdf,或从HTTP返回的Content-Type头中自动识别后缀)
    • 文件内容:选择HTTP动作返回的正文

五、可选:错误处理

  • 用「控制-范围」动作包裹提取链接、保存文件的步骤
  • 给范围配置「运行后设置」,设置出错时发送通知邮件,及时排查问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 14:15:38