如何配置Power Automate流,使SharePoint项仅触发一次操作?
解决Power Automate重复触发添加行/发邮件的方案
方案一:检查目标表格是否已有该项信息
- 在「当SharePoint项被创建或修改」触发动作之后,添加
列出行 present in 表格动作,设置筛选条件:用SharePoint项的唯一标识(比如项ID、唯一编码+标题的组合)匹配表格中对应的列,确保能精准识别是否已有记录。 - 加一个条件动作,判断「列出行」的返回结果是否为空:
- 为空(表格无该项):执行「添加行到表格」和「发送邮件」;
- 不为空(已有记录):直接终止流程,不执行后续操作。
方案二:用SharePoint标记列控制触发
- 在你的SharePoint列表里新增一个是/否类型的列,命名比如
已处理,默认值设为否。 - 触发动作之后,加条件动作,判断
已处理列的值是否为否:- 是
否:先执行「添加行到表格」和「发送邮件」,再用「更新SharePoint项」把已处理列改成是; - 是
是:直接结束流程。
- 是
- 注意:因为你的流是特定列变更触发,要在触发条件里排除
已处理列的变更,避免修改标记列时再次触发流。
内容的提问来源于stack exchange,提问作者21200506
相关产品推荐
相关产品推荐

