使用 api v4 从 google 电子表格中获取所有字段

Get all fields from google spreadsheet with api v4

我正在 NodeJS 中设置一个项目,为了测试,我从以下页面的 JSON 格式的 spreadsheet 中获取信息:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/batchGet

为了获取sheet的信息,我在 spreadsheetId 字段中输入了 spreadsheet 的 ID,在 range 字段中输入了 sheet.

这是 JSON 我得到的:

{
  "spreadsheetId": "{spreadsheetId}",
  "valueRanges": [
    {
      "range": "Parameters!A1:Z1000",
      "majorDimension": "ROWS",
      "values": [
        [
          "Country",
          "COLOMBIA"
        ]
      ]
    }
  ]
}

我要的是显示sheet的所有字段,获取标题和修改创建日期。为此,我在 fields 字段中输入了 title 字符串,但出现以下错误:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.BadRequest",
        "fieldViolations": [
          {
            "field": "title",
            "description": "Error expanding 'fields' parameter. Cannot find matching fields for path 'title'."
          }
        ]
      }
    ]
  }
}

我试过输入 * 但我得到的结果是一样的 JSON。

我的问题:如何获取点差的创建日期和最后修改日期sheet?

您必须使用此端点获取电子表格属性:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get