逻辑应用程序 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 nullrecorded ne true.

的所有记录

我似乎找不到解析 null 的正确语法。 docs here 没有引用空值。

目前已尝试:

{
  "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"
    }
  }
}

我错过了什么?

我尝试复制相同的内容并发现了这个

因为它是一个布尔值,并且实体中没有分配给 reported 属性 的值,所以该值不会显示。 reported 属性 必须有 true 或 false 值才能执行操作。这就是为什么您找不到空的 reported 列的原因。

为了使其可见,您可以将 null 设置为 false,这样您就可以通过 filter query 访问它们 reported eq 'false'