有没有办法在谷歌DLP的响应结果查找中查找行信息



我一次发送多个句子作为表格,并使用inspect_content查找每个句子的个人信息。

当我使用inspect_content函数时,我可以收到一系列包含各种信息的发现。

然而,我找不到每个检查结果来自哪一行。

我必须提供原始文本和每种目标信息类型的位置范围。

感谢您宝贵的时间^^

在此处输入图像描述

有一个rowIndex用于检查内容。

示例请求

{"item":{"table":{"headers":[{"name":"column1"}],"rows":[{"values":[{"stringValue":"not an email"}]},{"values":[{"stringValue":"test@gmail.com"}]}]}}}

示例响应(见表格位置(

{
  "result": {
    "findings": [
      {
        "infoType": {
          "name": "EMAIL_ADDRESS"
        },
        "likelihood": "LIKELY",
        "location": {
          "byteRange": {
            "end": "14"
          },
          "codepointRange": {
            "end": "14"
          },
          "contentLocations": [
            {
              "recordLocation": {
                "fieldId": {
                  "name": "column1"
                },
                "tableLocation": {
                  "rowIndex": "1"
                }
              }
            }
          ]
        },
        "createTime": "2022-01-05T18:15:04.413Z",
        "findingId": "2022-01-05T18:15:04.422252Z312288285164444315"
      }
    ]
  }
}

最新更新