Google 工作表 API:正确的 GET 构造
Google Sheets API: proper GET construction
我想使用 GET 构造获取 Sheet2 在 Google Sheet ID "ABC123" 中的单元格 A2 的值。
https://sheets.googleapis.com/v4/spreadsheets/ABC123/values:batchGet?ranges=Sheet2!A2:A2&key=myverysecretkey123
给我...
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
我在 https://console.developers.google.com/apis/credentials 处创建了 API 密钥,但如何将 Google Sheet ID "ABC123" 与此 API 连接? (或者甚至是下一步?)
执行此类请求时,存在诸如授权和范围之类的东西。试试 Javascript Quickstart 这样您就可以看到 AUTH 流程,包括范围的使用。
那里有一个片段,其中使用了 GET
function listMajors() {
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms',
range: 'Class Data!A2:E',
. . .
我想使用 GET 构造获取 Sheet2 在 Google Sheet ID "ABC123" 中的单元格 A2 的值。
https://sheets.googleapis.com/v4/spreadsheets/ABC123/values:batchGet?ranges=Sheet2!A2:A2&key=myverysecretkey123
给我...
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
我在 https://console.developers.google.com/apis/credentials 处创建了 API 密钥,但如何将 Google Sheet ID "ABC123" 与此 API 连接? (或者甚至是下一步?)
执行此类请求时,存在诸如授权和范围之类的东西。试试 Javascript Quickstart 这样您就可以看到 AUTH 流程,包括范围的使用。
那里有一个片段,其中使用了 GET
function listMajors() {
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms',
range: 'Class Data!A2:E',
. . .