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

如何在Power Automate中将SharePoint文件链接以附件形式发送?

在Power Automate中实现SharePoint文件的云端链接式附件发送

核心思路

不要直接添加本地或SharePoint文件作为实际附件,而是通过生成云端共享链接,将其包装成类似附件的形式,让收件人点击后直接打开SharePoint云端文件,修改内容可自动同步。

具体实现方法

方法1:生成共享链接并模拟附件样式(通用兼容)

  1. 获取文件共享链接

    • 在Power Automate流程中添加获取文件共享链接动作,选择目标SharePoint站点和文件。
    • 根据需求设置链接权限(如「特定人员可编辑」「任何人可查看」等),完成后可获取到云端文件的共享URL。
  2. 在邮件正文中模拟附件展示

    • 使用发送邮件(V2)动作,切换到邮件正文的HTML编辑模式,插入以下格式的代码块,模拟附件视觉效果:
      <div style="border:1px solid #ccc; padding:8px; margin:10px 0; width:320px;">
        <img src="https://your-sharepoint-site/_layouts/15/images/icdocx.png" alt="文件图标" style="width:24px; vertical-align:middle; margin-right:8px;">
        <a href="{共享链接URL}" target="_blank" style="text-decoration:none; color:#0078d4;">{文件名}</a>
        <span style="font-size:12px; color:#666; margin-left:10px;">云端文件,修改自动同步</span>
      </div>
      
    • 将代码中的{共享链接URL}替换为获取文件共享链接动作返回的Web URL,{文件名}替换为目标文件的名称;文件图标可根据文件类型选择SharePoint内置图标(如docx、xlsx对应不同图标)。

方法2:生成.url格式的伪附件(Outlook专属)

如果仅针对Outlook客户端发送,可利用系统对.url文件的识别特性:

  1. 通过获取文件属性动作,获取SharePoint文件的绝对URL。
  2. 在发送邮件(V2)的「附件」区域,填写:
    • 附件名称:文件名+后缀.url(例如项目方案.docx.url)
    • 附件内容:直接填入获取到的SharePoint文件绝对URL
  3. 收件人点击该.url附件时,会直接跳转打开SharePoint云端文件,修改内容自动同步到云端。

注意事项

  • 务必确保共享链接的权限设置与收件人的访问需求匹配,避免出现权限不足的问题。
  • 方法2的.url附件在非Outlook客户端兼容性较差,优先推荐方法1的HTML模拟方案,视觉效果更统一。

内容的提问来源于stack exchange,提问作者Roman Štěrba

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 14:22:09