Google Sheets API v4有两种获取电子表格数据的方法:
spreadsheets.get
,即GET https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}
spreadsheets.get.values
,即GET https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}
后者的range
路径参数使您可以指定工作表标题(A1表示法中没有任何单元格范围),该标题仅自动返回该工作表的填充行。前者具有一个range
查询参数,后者与此相同; 但是 ...
我不想使用工作表的标题,因为标题是可变的。我只想使用工作表的ID,因为ID是不可变的。
使用spreadsheets.get
,我确实可以仅使用ID在检索到的对象的sheets
数组中找到所需的工作表。但是,通过不指定range
查询参数,我已经检索了电子表格的每一行。
那么,仅给定电子表格ID和工作表ID,如何才能获得电子表格中工作表的所有填充行和空行?
答案 0 :(得分:0)
按照Google Sheets API中的示例,您可以使用spreadsheetid
来指示在何处提供电子表格ID ,该ID可从电子表格网址中找到。
您可以按照spreadsheet.values.get
请求读取单个范围,该请求读取存储在该范围中的值。
例如:
GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5
注意:省略了空的尾随行和列。