在给定工作表ID但不给工作表标题的情况下,如何仅使用电子表格电子表格填充行?

时间:2018-09-20 01:26:35

标签: google-sheets-api

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,如何才能获得电子表格中工作表的所有填充行和空行?

1 个答案:

答案 0 :(得分:0)

按照Google Sheets API中的示例,您可以使用spreadsheetid来指示在何处提供电子表格ID ,该ID可从电子表格网址中找到。 您可以按照spreadsheet.values.get请求读取单个范围,该请求读取存储在该范围中的值。 例如:

GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!A1:D5

注意:省略了空的尾随行和列。