当条件为真时,SelectOutput5 不触发
SelectOutput5 is not triggering when condition is true
我想使用 SelectOutput5 块来根据分配给他们的机器区分相同的代理。如您所见,我的 SelectOutput5 块条件示例之一是;
agent.st2Tezgah == "M117";
然而,即使 st2Tezgah 参数中有 M117 值,它也不会触发并进入错误部分。
我用traceln(agent.st2Tezgah)
检查了参数,如图所示,值是真的。
为什么 SelectOutput5 没有正确触发?
Flowchart
Code
Traceln
st2Tezgah parameter
DB
Result
两件事:
- 始终使用
.equals("myString")
比较字符串,而不是 ==
。
- 确保您没有在 SelectOutput5“之前”设置
st2Tezgah
变量。尝试在它之前延迟(持续时间为 0),看看它是否有效。如果是这样,您需要了解“on exit”和“on at exit”的区别(此处微妙但重要)
我想使用 SelectOutput5 块来根据分配给他们的机器区分相同的代理。如您所见,我的 SelectOutput5 块条件示例之一是;
agent.st2Tezgah == "M117";
然而,即使 st2Tezgah 参数中有 M117 值,它也不会触发并进入错误部分。
我用traceln(agent.st2Tezgah)
检查了参数,如图所示,值是真的。
为什么 SelectOutput5 没有正确触发?
Flowchart
Code
Traceln
st2Tezgah parameter
DB
Result
两件事:
- 始终使用
.equals("myString")
比较字符串,而不是==
。 - 确保您没有在 SelectOutput5“之前”设置
st2Tezgah
变量。尝试在它之前延迟(持续时间为 0),看看它是否有效。如果是这样,您需要了解“on exit”和“on at exit”的区别(此处微妙但重要)