Google sheets 如何使用Google Sheets API v4从Google Sheets的电子表格集合中获取单个工作表?
我正在尝试建立一个基于谷歌表单的网络应用程序。我对API有点困惑。我有一个电子表格,由驱动器与我共享,包含2张表格。我可以拿第一张纸Google sheets 如何使用Google Sheets API v4从Google Sheets的电子表格集合中获取单个工作表?,google-sheets,google-spreadsheet-api,google-sheets-api,Google Sheets,Google Spreadsheet Api,Google Sheets Api,我正在尝试建立一个基于谷歌表单的网络应用程序。我对API有点困惑。我有一个电子表格,由驱动器与我共享,包含2张表格。我可以拿第一张纸 GET /v4/spreadsheets/{spreadsheetId} Returns the spreadsheet at the given ID. 终点。但是我想不出如何得到第二张纸。有没有一种方法可以从电子表格中获取特殊工作表?这里的问题是,当您使用范围参数时,您必须使用本文档中描述的A1符号语法指定工作表标题: 我使用了ranges参数并正确使用了A
GET /v4/spreadsheets/{spreadsheetId}
Returns the spreadsheet at the given ID.
终点。但是我想不出如何得到第二张纸。有没有一种方法可以从电子表格中获取特殊工作表?这里的问题是,当您使用
范围
参数时,您必须使用本文档中描述的A1符号语法指定工作表标题:
我使用了ranges
参数并正确使用了A1符号,但没有指定图纸标题。在这种情况下,默认图纸是第一张。如果要获取第一张图纸以外的其他图纸,则必须指定标题,如下所示:
https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}?ranges=sheetTitle!A3:F20
这里的问题是,当您使用
ranges
参数时,必须使用本文档中描述的A1符号语法指定图纸标题:
我使用了ranges
参数并正确使用了A1符号,但没有指定图纸标题。在这种情况下,默认图纸是第一张。如果要获取第一张图纸以外的其他图纸,则必须指定标题,如下所示:
https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}?ranges=sheetTitle!A3:F20
响应应包含电子表格中的两张表。你能粘贴你看到的响应和你期望看到的响应吗?@SamBerlin我使用的是“ranges”参数,返回对象的sheets列表长度为1。不过我想出来了。解决方案是指定图纸名称和范围。在我的情况下,它是…&ranges=iOS!A5:N44和。。。我应该发布答案吗?是的,发布!范围参数以A1表示法指定,如中所述,跳过图纸名称将使用第一个可见图纸。由于所有请求都是针对同一张工作表的,因此只返回了一张工作表。响应应包含电子表格中的两张工作表。你能粘贴你看到的响应和你期望看到的响应吗?@SamBerlin我使用的是“ranges”参数,返回对象的sheets列表长度为1。不过我想出来了。解决方案是指定图纸名称和范围。在我的情况下,它是…&ranges=iOS!A5:N44和。。。我应该发布答案吗?是的,发布!范围参数以A1表示法指定,如中所述,跳过图纸名称将使用第一个可见图纸。由于所有请求都是针对同一张工作表的,因此只返回了一张工作表。