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

如何在只读权限下将文件从一个SharePoint复制到另一个?

只读权限SharePoint文件跨库复制解决方案

核心逻辑

源库只有只读权限的情况下,Copy File动作必然失败(该动作要求源库编辑权限),正确路径是先把文件下载到流的临时存储,再上传到目标库,绕开复制权限的限制。

Power Automate具体实现步骤

  • 第一步:用Get File Metadata using path(或Get File Metadata)步骤,传入源文件的完整路径(或通过列表筛选拿到目标文件),获取文件的基础信息(文件名、标识符等),只读权限足够执行此操作。
  • 第二步:添加Get file content步骤,用上一步拿到的文件标识符/路径作为输入,读取文件的二进制内容,这一步只读权限支持。
  • 第三步:添加Create file步骤,选择目标SharePoint站点和文件夹,填入源文件的文件名,将Get file content返回的File Content作为内容输入,完成上传。

关于手动构建File Identifier

不建议手动创建,容易因为路径拼写、站点名称大小写、层级文件夹错误导致失效。如果一定要手动,格式为:/sites/[站点名称]/[文档库名称]/[文件夹层级路径]/[文件名],比如/sites/SourceSite/Documents/Reports/Q3.pdf。更稳妥的方式还是通过Get File Metadata类步骤自动获取。

Power Automate与Azure Logic Apps的替代关系

针对这个需求,Power Automate完全可以替代Azure Logic Apps:

  • Power Automate操作更轻量化,无需额外Azure资源配置,适合快速搭建简单工作流;
  • Azure Logic Apps适合企业级复杂集成场景,有更强的自定义扩展和运维监控能力,但对于这种简单的文件迁移需求,Power Automate足够用,步骤更简洁。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 08:37:26