我正在使用Google Sheets API从电子表格中读取数据,但是该电子表格内部有很多工作表。而且我找不到使用电子表格链接中的gid
值来指定必须读取的工作表的方法。
我检索数据的代码是:
ValueRange result = service.spreadsheets().values().get(spreadsheetId, range).execute();
在上面的get()
方法中,有一个spreadsheetId
的自变量,而没有sheetId
的自变量。如何指定要从中检索数据的工作表?
答案 0 :(得分:1)
range
参数是使用A1表示法的字符串,因此您要在其中包含工作表 name 。 (Sheets API Reference.)
例如,如果工作表名称为“ Sheet5”,而您希望范围为“ D1:F8”,则该行将显示为
ValueRange result = service.spreadsheets().values().get(spreadsheetId, "Sheet5!D1:F8").execute();