我可以在自动化流程的触发条件内的一个条件行中定义 3 个条件吗

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

想要在电源自动流程中定义这 3 个“触发条件”:-

  1. 等于(triggerBody()?['IsDraft'],bool(0))。

  2. 等于(triggerBody()?['IsInProgressByWorkflow'],bool(1))。

  3. 等于(triggerOutputs()?['body/ActiveStatus/Value'], 'Active')。

现在我可以创建 3 个条件行并在一个条件行中定义每个条件,如下所示:-

或者我可以在一个条件行中定义此语句:-

(

equals(triggerBody()?['IsDraft'],bool(0)),

equals(triggerBody()?['IsInProgressByWorkflow'],bool(1)),

equals(triggerOutputs()?['body/ActiveStatus/Value'], 'Active'))

那么我们需要遵循哪种方法呢?为什么?

谢谢

sharepoint-online power-automate power-platform
1个回答
0
投票

是的,您可以使用

and()
表达式组合成一个。

https://learn.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#and

此外,您可以只使用

bool()
true
等词,而不是使用
false
...无论对您有用。

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