Power Automate中Get file content using path步骤卡顿问题求助
排查Power Automate中
Get file content using path停滞问题的方案 核心问题定位
你的流程卡在Get file content using path,大概率是触发时机冲突或文件状态未就绪导致的,以下是具体排查和修复步骤:
1. 移除冗余触发节点
你当前的流程链存在冗余触发逻辑:
When a new email arrives → Create a file → When a file is created → Get file content using path
When a file is created属于多余节点,因为Create a file执行完成后,已经可以直接在同一个流程实例内获取文件内容,跨节点触发会引入SharePoint文件同步延迟(尤其是大文件或网络波动时),导致后续节点无法识别文件状态,进而卡住。
修复方式:
- 删除
When a file is created节点 - 直接将
Create a file输出的File Path或ID作为Get file content using path的输入源,在同一条流程链路内完成操作。
2. 校验文件路径参数
如果坚持保留触发节点,确认Get file content using path的参数准确性:
- 确保使用相对路径(例如
Shared Documents/Test/report.xlsx),而非完整的绝对URL - 避免路径包含特殊字符(空格、中文、#&等),必要时对文件名做转义处理
3. 添加文件就绪校验
若必须使用When a file is created触发,添加前置步骤避免文件未同步完成:
- 在两个节点之间插入Delay节点,设置10-30秒延迟,给SharePoint足够时间完成文件后台同步
- 先执行
Get file metadata using path节点,验证文件存在且状态正常后,再执行获取内容操作
4. 排查服务状态与权限
- 检查Microsoft 365服务状态,确认SharePoint和Power Automate无区域性故障
- 确保流程所用账号对目标SharePoint库拥有读取+写入权限,避免权限不足导致的隐性停滞
内容的提问来源于stack exchange,提问作者Shelby Bennion
相关产品推荐
相关产品推荐

