Power Automate流SharePoint列表修改触发异常:循环触发问题排查
Power Automate循环触发问题排查与修复
问题场景
配置了一个Power Automate流,用于SharePoint列表项修改时发送邮件,设置了两个触发条件:
- 条件1:"Requestor Action"选择字段等于"Save & Submit"
对应公式:@equals(triggerOutputs()?['body/Requestor_x0020_Action/Value'],'Save & Submit') - 条件2:"Requestor Action Trigger"文本字段不等于"Requestor Action"字段
对应公式:@not(equals(triggerOutputs()?['body/Requestor_x0020_Action/Value'],triggerOutputs()?['body/Requestor_x0020_Action_x0020_Tri']))
(已在列表设置中确认字段名称正确)
流的最后一步会将"Requestor Action Trigger"字段的值设置为"Requestor Action"字段的值,且该步骤执行成功,理论上应终止触发。但实际流每隔几分钟循环触发,重复收到已修改项及初始测试项的邮件,已排查过公式语法错误,需进一步确认问题。
问题修复
更新步骤中添加动态内容Requestor Action Value时,不慎为"Requestor Action Trigger"字段引入了空格。通过查看触发体信息发现该问题:由于空格导致"Requestor Action"与"Requestor Action Trigger"字段始终不相等,终止循环的条件从未满足,进而引发重复触发。
内容的提问来源于stack exchange,提问作者Qudsia
相关产品推荐
相关产品推荐

