我有一个动态过滤查询,它可以以下列形式返回null:
"value": []
我希望能够对空响应执行操作,如果返回值则不执行任何操作。
由于某种原因,我当前的实现总是返回true。
如果返回任何内容,我尝试使用此表达式返回true:
"expression": {
"and": [
{
"not": {
"equals": [
"@body('List_records')?['value']",
"@null"
]
}
}
]
}
但遗憾的是,这并没有奏效(只为所有事情都返回true,包括空响应)。
这让我觉得
"value":[]
Isn实际上是空的。
我很感激任何指针,因为我对逻辑应用程序的代码视图相当新。
编辑:
这有效(如果有人被卡住了)
"expression": {
"and": [
{
"equals": [
"@length(body('List_records')?['value'])",
0
]
}
]
},