Azure 逻辑应用条件检查空数组

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

我正在开发一个 Azure 逻辑应用程序,它在使用 Filter 函数后返回一个空数组。在下一步中,我想使用一个条件来检查前一个数组是否为空。如果输出为空,那么它将返回true,我会做一些事情。那么,检查数组是否为空的条件的正确编写方法是什么?

Logic app designer view

提前模式中的过滤器阵列步骤:

@startsWith(item()?['LastModified'], utcNow('yyyy-MM-dd'))

它返回:[]

下一步如何编写条件来检查主体或返回值是否等于

[]
。特别是我无法捕获这个空数组:(

任何帮助将不胜感激,谢谢:)

azure conditional-statements azure-logic-apps
2个回答
9
投票

你可以参考我的

Azure logic app
:

我们需要使用长度表达式:

length(body('Filter_array'))

结果看起来没问题:


0
投票

@FrankBorzage - 这似乎不起作用。我设置了相同的条件,除了反转(长度不等于 0),并且我的空数组解析为 true:

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