我正在使用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();
有没有办法使用Googles Spreadsheet API获取使用Drive SDK创建的特定电子表格? 我在不同的文件夹中有许多相同名称的电子表格,当我循环遍历所有文件夹时 电子表格我不想比较标题以获取特定的电子表格。
答案 0 :(得分:0)
Googles Spreadsheet API使用电子表格密钥。当您在浏览器中打开电子表格时,此KEY会显示在URL中。要查看它正在使用,有一个简单的谷歌演示CellDemo.java。 http://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/cell/CellDemo.java
我认为可以从驱动器api获取所有密钥,因为您可以这样做:
Drive driveService = new Drive.Builder(TRANSPORT, JSON_FACTORY, credential).build();
File file = driveService.files().get(this.spreadsheetKey).execute();