PowerAutomate Flow 未按照 SharePoint 列表修改的预期运行;问题可能是触发公式

问题描述 投票:0回答:1

当使用两个触发条件修改项目时,我有一个发送电子邮件的流程:

  1. “请求者操作”选择字段=“保存并提交”

@equals(triggerOutputs()?['body/Requestor_x0020_Action/Value'],'保存并提交')

  1. “请求者操作触发器”文本字段<>“请求者操作”字段

@not(等于(triggerOutputs()?['body/Requestor_x0020_Action/Value'],triggerOutputs()?['body/Requestor_x0020_Action_x0020_Tri']))

(我已经检查了列表设置中的字段名称。它们是正确的。)

流程的最后一步将“Requestor Action Trigger”字段的值成功设置为“Requestor Action”字段的值,这应该结束触发条件。

即使不再满足触发条件,流程也会每隔几分钟循环一次。我会收到有关先前修改的项目的电子邮件,以及我测试的最初满足触发条件的任何新项目。我花了一段时间才从触发公式中删除语法错误。如果有人可以检查并看看我是否应该修复它们,我将不胜感激。尝试修复几个小时。请不要因为不好的问题而拒绝我。让我知道需要修复或提供什么。

---------问题已修复--- 为“请求者操作触发器”字段添加动态内容(“请求者操作值”)时,更新操作中无意中引入了空格。在获取 @skin 的触发器主体信息时发现的。由于“请求者操作”永远不等于“请求者操作触发器”字段,因此永远不会满足结束循环的条件。

triggers infinite-loop power-automate
1个回答
0
投票

在“请求者操作触发器”字段设置为动态内容“请求者操作值”的最后一个流程操作中,在放置动态内容之前意外添加了一个空格。我在检查每个@skin 的触发器主体内容时注意到了这一点。 (我更新的帖子包含触发器正文内容的图像和添加空间的更新操作。

由于空格,“Requestor Action”永远不会等于“Requestor Action Trigger”字段,并且永远不会满足结束循环的条件。

© www.soinside.com 2019 - 2024. All rights reserved.