SharePoint Excel文件更新跟踪:OOTB功能及Power Automate实现咨询
SharePoint开箱即用(OOTB)功能说明
SharePoint没有直接满足你需求的开箱即用功能:
- 它能记录文件的版本历史(在文件详情页可查看所有修改记录),也能设置文件修改警报(文件被改时发通知),但没法自动识别哪些指定成员没在8天内更新文件,也没法自动给未更新的人发逾期提醒。
Power Automate实现完整流程
完全可以用Power Automate实现你要的流程,具体步骤如下:
核心流程逻辑
每月10号发更新提醒 → 等待8天 → 核对Excel的修改记录 → 找出未更新的成员 → 给这些成员和你自己发"未采取行动"提示邮件
分步操作
- 设置触发时间:用「计划」触发器,配置为每月10日运行。
- 发送初始提醒:添加「发送电子邮件(V2)」动作,把更新要求发给团队成员;同时把所有收件人的邮箱存到一个数组变量里,方便后续对比。
- 等待逾期节点:添加「等待」动作,设置延迟到触发日期后的第8天(也就是每月18日)。
- 获取文件修改记录:用「获取文件属性」拿到目标Excel的信息,再用「获取版本历史」动作提取所有修改者的邮箱/用户ID。
- 筛选未更新成员:用「筛选数组」动作,把之前存的收件人数组和修改者列表对比,筛选出不在修改者列表里的成员。
- 发送逾期提示:再次用「发送电子邮件(V2)」动作,把筛选出的未更新成员设为收件人,同时抄送给你自己,邮件内容设置为"未采取行动"的提示。
注意事项
- 确保Power Automate的连接账户拥有SharePoint站点的读取文件版本权限和发送邮件权限。
- 如果是多人协作编辑Excel,版本历史里的修改者都是实际修改过内容的用户,仅查看的用户不会出现在列表里,这点可以放心。
- 建议把团队成员列表存在SharePoint的一个自定义列表里,后续维护成员时直接改列表就行,不用修改流程。
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

