下面的第一个映像是父工作流,下面的映像是子工作流。在子工作流中,我检查我提供的单数值是否在列表中,其中以逗号分隔。我使用一个Regex匹配器和一个if节点来完成这个任务。问题是Regex匹配器继续对所有比赛执行,尽管我希望它停止检查@ 2016/05/13 09:08:30,当表达式计算为true时(“合同”一词出现在“合同”、“VMS”、“工资”中)。我希望Regex停止,然后将isTrue布尔值输出到变量栏,这样父工作流就可以得到一个“true”,而不是现在得到的false。(您可以看到,在上一次活动条目2016/05/13 09:08:30中,值为false (因为它获得了子工作流的最后更新值))。


发布于 2016-05-13 18:13:26
嗯……没有办法摆脱这个循环,但是您应该能够使用Regex Match 1而不是循环版本,因为您实际上只对确定给定模式是否匹配感兴趣,而不需要迭代每个匹配来进一步处理它。
发布于 2016-05-13 19:11:03
是的,或者如果它实际上只是简单的字符串匹配,则使用if Node with表达式'Value类似于“匹配表达式”
https://stackoverflow.com/questions/37216020
复制相似问题