【发布时间】:2020-09-02 02:09:25
【问题描述】:
我正在尝试使用 java 从谷歌电子表格中获取具有特定名称的数据。我能够使用 google api 从列中获取完整数据。例如,我将范围指定为“sheet1!B:B”。但是,我不明白
- 如何从多列中获取数据。我应该如何通过范围?
- 如何为列指定数据过滤器。
非常感谢任何指导。我无法在 github 或 googlespreadsheet api 文档中找到它。请帮帮我
目前我有代码可以使用以下代码从 googlespread 表中获取所有值
String spreadsheetId="spreadseet id";
String range="Sheet!A2:zz";
Sheets service = new Sheets.Builder(httpTransport, JSON_FACTORY, credential).setApplicationName(APPLICATION_NAME).build();
Sheets.Spreadsheets.Values.Get request=service.spreadsheets().values().get(spreadsheetId, range);
ValueRange response = request.execute();
【问题讨论】:
-
您要获取的列是连续的还是不连续的?可以分享一下你已有的请求码吗?
-
我正在使用这个 GET sheets.googleapis.com/v4/spreadsheets{spreadsheetId}/values/{range} 并将 Range 解析为
!A:zz 来获取完整的数据。我正在 google apis 中尝试 api 获取值 api 页面。如果我需要单列,我将我的范围指定为 !A:A。它获取数据,但我需要更多功能 -
请用您的代码更新您的问题:)