根据前一个子步骤的状态发送电子邮件
Sending e-mail based on status of previous sub-step
我想根据 2 步之前执行的子任务的状态发送电子邮件。
在当前操作 Send an email
中,我使用 runAfter
事件来声明失败操作的名称:
"runAfter": {"HTTP_2": ["Failed"]}
但是系统不允许这样做,我收到以下错误消息。
The action HTTP_2 must belong to the same level as action as Send-an-email.
有什么办法解决这个问题吗?
我相信当您尝试在不同范围内运行某个步骤后会发生此错误。 "send_email" 步骤是否在条件、范围或循环中?如果是这样,整个 condition/scope/loop 将需要 runAfter(或者您需要 send_email 在范围之外)。除此之外它应该工作。让我知道。
最后我找到了一个解决方案,很简单,我只需要在输入条件时切换到'advanced mode'并输入
@not(equals(outputs('HTTP_2')['statusCode'], 200))
因此您可以参考工作流程中的任何步骤。
查看附件完整的解决方案以获得更好的想法:
enter image description here
我想根据 2 步之前执行的子任务的状态发送电子邮件。
在当前操作 Send an email
中,我使用 runAfter
事件来声明失败操作的名称:
"runAfter": {"HTTP_2": ["Failed"]}
但是系统不允许这样做,我收到以下错误消息。
The action HTTP_2 must belong to the same level as action as Send-an-email.
有什么办法解决这个问题吗?
我相信当您尝试在不同范围内运行某个步骤后会发生此错误。 "send_email" 步骤是否在条件、范围或循环中?如果是这样,整个 condition/scope/loop 将需要 runAfter(或者您需要 send_email 在范围之外)。除此之外它应该工作。让我知道。
最后我找到了一个解决方案,很简单,我只需要在输入条件时切换到'advanced mode'并输入
@not(equals(outputs('HTTP_2')['statusCode'], 200))
因此您可以参考工作流程中的任何步骤。
查看附件完整的解决方案以获得更好的想法:
enter image description here