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

通过Logic App从Sharepoint迁移数据:已弃用触发器替代方案咨询

解决方案:替代弃用的SharePoint触发器实现文件迁移

针对你遇到的弃用触发器失效、需处理经典文件夹文件同步的问题,推荐以下两种非弃用的Logic App方案,无需为单个文件创建Logic App:

方案一:实时触发单文件同步(替代原弃用触发器)

使用**When an item is created or modified (properties only)**触发器,它支持监控SharePoint文档库(含经典文件夹)内的文件变更,具体配置步骤:

  • 配置触发器:选择目标文档库,在Folder Path中指定你的经典文件夹路径(例如/Shared Documents/业务数据文件夹),确保触发器仅响应该文件夹下的文件创建/修改。
  • 添加Get file content动作:通过触发器输出的ItemId或File Identifier参数,获取目标文件的完整内容。
  • 添加Create blob动作:将获取到的文件内容上传至Azure Blob Storage,可复用原文件的File Name和相对路径来保持目录结构一致。

方案二:定时批量同步(兼顾历史文件与新增文件)

如果需要补全历史未同步文件,同时配合实时触发实现全量覆盖,可结合**Recurrence**触发器与文件查询动作:

  • 配置Recurrence触发器:设置合适的定时间隔(例如每1小时),用于批量扫描目标文件夹。
  • 添加Get files (properties only)动作:指定目标文件夹,设置筛选条件(如Modified时间大于上一次同步的时间点),避免重复处理已同步文件。
  • 循环遍历查询结果:对每个返回的文件,依次执行Get file content和Create blob动作完成迁移。

关键注意事项

  • 确保Logic App的授权账户拥有SharePoint文档库的读写权限,以及Azure Blob Storage的写入权限。
  • 若处理大文件,可改用Get file content using path动作配合Blob的分块上传功能,避免超时。
  • 可在Blob Storage中维护已同步文件的标识(如文件唯一ID、最后修改时间),通过条件判断避免重复上传。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 02:30:41