逻辑应用程序 Table 存储获取实体操作 returns no/unusual 结果
Logic Apps Table Storage Get Entities action returns no/unusual results
我在 Azure Table 存储 table 中有一个名为 reported
的布尔列。它看起来像这样:
在 Azure 逻辑应用程序中,我正在尝试使用 Get Entities action 提取 recorded eq null
或 recorded ne true
.
的所有记录
我似乎找不到解析 null
的正确语法。 docs here 没有引用空值。
目前已尝试:
- 这些都是return一个空白的结果数组
- 这return是一个错误
{
"odata.error": {
"code": "InvalidInput",
"message": {
"lang": "en-US",
"value": "One of the request inputs is not valid.\nRequestId:21e33cd2-c002-001d-17eb-8d7c61000000\nTime:2021-08-10T13:27:02.5345973Z"
}
}
}
- 这些return唯一真实的记录在table
我错过了什么?
我尝试复制相同的内容并发现了这个
因为它是一个布尔值,并且实体中没有分配给 reported
属性 的值,所以该值不会显示。 reported
属性 必须有 true 或 false 值才能执行操作。这就是为什么您找不到空的 reported
列的原因。
为了使其可见,您可以将 null 设置为 false,这样您就可以通过 filter query 访问它们 reported eq 'false'
我在 Azure Table 存储 table 中有一个名为 reported
的布尔列。它看起来像这样:
在 Azure 逻辑应用程序中,我正在尝试使用 Get Entities action 提取 recorded eq null
或 recorded ne true
.
我似乎找不到解析 null
的正确语法。 docs here 没有引用空值。
目前已尝试:
- 这些都是return一个空白的结果数组
- 这return是一个错误
{
"odata.error": {
"code": "InvalidInput",
"message": {
"lang": "en-US",
"value": "One of the request inputs is not valid.\nRequestId:21e33cd2-c002-001d-17eb-8d7c61000000\nTime:2021-08-10T13:27:02.5345973Z"
}
}
}
- 这些return唯一真实的记录在table
我错过了什么?
我尝试复制相同的内容并发现了这个
因为它是一个布尔值,并且实体中没有分配给 reported
属性 的值,所以该值不会显示。 reported
属性 必须有 true 或 false 值才能执行操作。这就是为什么您找不到空的 reported
列的原因。
为了使其可见,您可以将 null 设置为 false,这样您就可以通过 filter query 访问它们 reported eq 'false'