首页 > 解决方案 > 如何使用 gid 值读取电子表格中的不同工作表。谷歌表格 API

问题描述

我正在使用Google Sheets API从电子表格中读取数据,但该电子表格中有很多表格。而且我找不到使用gid电子表格链接中的值来指定我必须读取哪个工作表的方法。

我检索数据的代码是:

ValueRange result = service.spreadsheets().values().get(spreadsheetId, range).execute();

在上述get()方法中,有一个参数 for spreadsheetId,但没有 for sheetId。如何指定要从中检索数据的工作表?

标签: androidgoogle-sheets-apigoogle-api-java-client

解决方案


range参数是使用 A1 表示法的字符串,因此您可以在其中包含工作表名称(表格 API 参考。)

例如,如果工作表名称是“Sheet5”并且您想要范围“D1:F8”,那么该行将显示为

ValueRange result = service.spreadsheets().values().get(spreadsheetId, "Sheet5!D1:F8").execute();

推荐阅读