Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何使用Google Sheets API v4从Google Sheets的电子表格集合中获取单个工作表?_Google Sheets_Google Spreadsheet Api_Google Sheets Api - Fatal编程技术网

Google sheets 如何使用Google Sheets API v4从Google Sheets的电子表格集合中获取单个工作表?

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

我正在尝试建立一个基于谷歌表单的网络应用程序。我对API有点困惑。我有一个电子表格,由驱动器与我共享,包含2张表格。我可以拿第一张纸

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表示法指定,如中所述,跳过图纸名称将使用第一个可见图纸。由于所有请求都是针对同一张工作表的,因此只返回了一张工作表。