android - 如何使用 gid 值读取电子表格中的不同工作表。谷歌表格 API
问题描述
我正在使用Google Sheets API从电子表格中读取数据,但该电子表格中有很多表格。而且我找不到使用gid
电子表格链接中的值来指定我必须读取哪个工作表的方法。
我检索数据的代码是:
ValueRange result = service.spreadsheets().values().get(spreadsheetId, range).execute();
在上述get()
方法中,有一个参数 for spreadsheetId
,但没有 for sheetId
。如何指定要从中检索数据的工作表?
解决方案
该range
参数是使用 A1 表示法的字符串,因此您可以在其中包含工作表名称。(表格 API 参考。)
例如,如果工作表名称是“Sheet5”并且您想要范围“D1:F8”,那么该行将显示为
ValueRange result = service.spreadsheets().values().get(spreadsheetId, "Sheet5!D1:F8").execute();
推荐阅读
- javascript - FlatList numColumns 没有显示想要的结果
- java - 与 AND 运算符不同,按位运算符 XOR 和 OR 对负数的工作方式是否不同
- android - 无法通过适用于 Android 11 的 Mediastore API 录制超过 2 分钟的视频
- amazon-s3 - Fluentd 在 S3 输出路径或文件名中使用日志文件名
- wso2 - WSO2 APIM 和 EI 是否支持 API 删除现有租户?
- git - 如何找到导致特定冲突的上游提交哈希?
- javascript - jQuery淡出不一致
- json - Terraform 计划使 jq/json 输出出现乱码,但 terraform 控制台不会
- amazon-web-services - 在 Sagemaker 实验中设置实例类型
- reactjs - 无法在 NEXT.JS 中存储 .map 的返回值