Rest 如何在Google电子表格API v4中指定gid(选项卡)?

Rest 如何在Google电子表格API v4中指定gid(选项卡)?,rest,google-spreadsheet-api,Rest,Google Spreadsheet Api,我正在尝试使用RESTfulAPI从Google电子表格中收集数据 我在上查看了文档,但找不到允许我指定电子表格特定GID(选项卡)的键 调用API后,我能够从电子表格的第一个选项卡获取值,但我想将其更改为第二个页面(另一个GID) 任何帮助都将不胜感激。谢谢 编辑:添加示例: 我这里有一个电子表格示例: 当我想获取A1上的值时,我可以调用RESTful API: 我将得到: { "range": "Sheet1!A1", "majorDimension": "ROWS", "va

我正在尝试使用RESTfulAPI从Google电子表格中收集数据

我在上查看了文档,但找不到允许我指定电子表格特定GID(选项卡)的键

调用API后,我能够从电子表格的第一个选项卡获取值,但我想将其更改为第二个页面(另一个GID)

任何帮助都将不胜感激。谢谢

编辑:添加示例:

我这里有一个电子表格示例:

当我想获取A1上的值时,我可以调用RESTful API:

我将得到:

{
  "range": "Sheet1!A1",
  "majorDimension": "ROWS",
  "values": [
    [
      "This is on the first tab!"
    ]
  ]
}
但正如您在我的电子表格中所看到的,我必须设置选项卡(表2),如何获得“
这在第二个选项卡上!
”的值?

以指定电子表格的特定GID(选项卡)。用单引号输入“工作表名称”。不要错过为范围添加双引号。希望能有帮助

var query = {
        auth: authClient,
        spreadsheetId: 'spreadsheetID', 
        range: "'sheet1'!A1:D3",
    };

米高梅-你的标签名是什么

你想做什么?您正在尝试从特定单元格读取数据吗?@noogui是的,但是我的电子表格有不同的选项卡(由URL中的gid指定),但是当我执行RESTful调用时,它只允许从第一个选项卡获取值,并且我发现的API无法读取其他选项卡的数据。我添加了一个例子,这会让事情变得更清楚。按tab,你是指工作表,对吗?如Sheet1、Sheet2、Sheet3等?虽然此代码片段可以解决问题,但确实有助于提高文章质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。此外,我建议将代码作为代码(而不是文本)发布。非常感谢,我在官方文档中找不到这些信息。你救了我的命@很高兴我救了你一晚;)
$data[] = new Google_Service_Sheets_ValueRange([
    'range' => 'MGM!A1:Z' . $rowNum,
    'values' => $values
]);