java - 获取使用 Drive SDK 创建的电子表格

标签 java android google-drive-api google-sheets-api

我正在使用 Google Drive SDK 使用以下代码创建电子表格:

File body = new File();
body.setTitle(title);
body.setMimeType("application/vnd.google-apps.spreadsheet");
body.setParents(Arrays.asList(new ParentReference().setId(currentParent)));
File file = driveHelper.getDrive().files().insert(body).execute();

有没有办法使用 Google 电子表格 API 获取通过 Drive SDK 创建的特定电子表格? 我在不同的文件夹中有许多同名的电子表格,当我循环遍历所有电子表格时 我不想通过比较标题来获取特定的电子表格。

最佳答案

Google 电子表格 API 使用电子表格 key 。当您在浏览器中打开电子表格时,此 KEY 将显示在 URL 中。要查看它的使用情况,有一个简单的谷歌演示 CellDemo.java。 http://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/cell/CellDemo.java

我认为可以从驱动器 api 获取所有 key ,因为你可以这样做:

Drive driveService = new Drive.Builder(TRANSPORT, JSON_FACTORY, credential).build();
File file = driveService.files().get(this.spreadsheetKey).execute();

关于java - 获取使用 Drive SDK 创建的电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21144002/

相关文章:

android - FFmpeg concat 与绝对路径

google-sheets - Google OAuth 2.0 的长期访问 token

javascript - 谷歌授权弹出窗口卡在 chrome 扩展中

android - 如何在单击 baseadapter 中的 ListView 项时更新文本

Java JMenu CTRL+C 快捷键不起作用

java - PreparedStatement 的正确用法

java - 单独的 BigDecimal 小数部分

java - 使用jsoup获取url的异常调度输入事件

javascript - Google Drive API 导出 GAS 文件特定版本

java - 请帮助解决这个空指针异常。该项目涉及struts2、jsp、java和struts.xml