下面的逻辑应用程序是在上午10时触发的,并运行一个SQL服务器查询。从图片中可以看出,结果集是空的。
条件检查检查查询的结果集是否为空。(第二张图片)
这怎么还能转化成真呢?结果显然是空的。


发布于 2022-08-01 09:27:53
不管怎样,我找到了另一条路。为便于今后参考,我的解决办法如下:
"Compose": {
"inputs": "@empty(body('query')?['resultsets'])",
"runAfter": {
"query": [
"Succeeded"
]
},
"expression": {
"and": [
{
"equals": [
"@outputs('Compose')",
"@true"
]
}
]
}发布于 2022-07-29 23:04:32
使用您的条件,您正在尝试将数组与布尔值进行比较。
相反,您可以检查数组的长度是否不等于0:
{
"Condition": {
...
"expression": {
"and": [
{
"not": {
"equals": [
"@length(body('query')?['resultsets'])",
0
]
}
}
]
},
...
}
}https://stackoverflow.com/questions/73164785
复制相似问题