如何在 Azure 逻辑应用程序中引用来自 if else 条件的单个输出
How can you reference a single output from an if else conditional in Azure Logic Apps
我有一个带有 if/else 条件的 Azure 逻辑应用程序。在每个分支中,我都有一个 compose 操作来创建一些 JSON。真分支有compose,假分支有compose_2。在条件之后,我想使用任一分支的输出将消息发送到队列,但如何引用输出?我有两个动作("compose")和动作("compose_2")。有什么办法可以用一个 variable/property 名称来引用输出吗?
可以通过使用 @result()
将范围的所有输出 return 作为数组(在您的情况下为 Condition
),您可以使用 @coalesce
找出Compose
和Compose_2
之间的非空值。
但是,我会改用变量:
- 在
Condition
之前声明一个变量
- 在每个分支中设置变量
- 引用
Condition
后的变量
我有一个带有 if/else 条件的 Azure 逻辑应用程序。在每个分支中,我都有一个 compose 操作来创建一些 JSON。真分支有compose,假分支有compose_2。在条件之后,我想使用任一分支的输出将消息发送到队列,但如何引用输出?我有两个动作("compose")和动作("compose_2")。有什么办法可以用一个 variable/property 名称来引用输出吗?
可以通过使用 @result()
将范围的所有输出 return 作为数组(在您的情况下为 Condition
),您可以使用 @coalesce
找出Compose
和Compose_2
之间的非空值。
但是,我会改用变量:
- 在
Condition
之前声明一个变量
- 在每个分支中设置变量
- 引用
Condition
后的变量