azure logic app skip条件不起作用

时间:2016-05-02 10:11:19

标签: azure azure-logic-apps

我创建了一个使用执行存储过程操作的逻辑应用程序。

返回array以迭代数据并将其传递给服务总线连接器。

如果存储过程返回null,我有条件跳过服务总线连接器操作执行。但是,不是被跳过,而是服务总线连接器抛出错误,说明null无法迭代。

我使用虚拟值检查了条件,并确认它有效,但遇到null时,它会抛出错误

1 个答案:

答案 0 :(得分:1)

如果没有元素,你能否确认存储过程实际返回一个空数组?看来在这种情况下它不会返回任何值(即null)

请记住,您可以使用安全解除引用运算符,该运算符允许您引用对象的null属性而不会出现运行时错误。您还可以使用coalesce函数返回传入的参数中的第一个非null对象。例如,如果您使用此表达式处理null操作输出:

{{1}}