使用 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?
我正在 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?