0

我想知道是否可以从 Java 中的 Google Docs 获取电子表格列表?

URL SPREADSHEET_FEED_URL = new URL("https://spreadsheets.google.com/feeds/spreadsheets/private/full");


SpreadsheetFeed feed = service.getFeed(SPREADSHEET_FEED_URL, SpreadsheetFeed.class);
List<SpreadsheetEntry> spreadsheetEntries = feed.getEntries();

上面的代码获取帐户上所有电子表格的列表,但我需要来自特定位置的文件(在 Google 文档中创建的集合)

谢谢你的帮助。

4

1 回答 1

0

对的,这是可能的。为此需要使用Google Documents List API。我通过以下东实现了类似的任务

  1. 从根目录开始遍历文件夹;
  2. 找到文件夹位置;
  3. 检索文件夹的文件列表;
  4. 找到所需的电子表格并从其 URL 中提取其密钥;
  5. 使用Google 电子表格 API迭代所有电子表格,提取每个电子表格的 URL 密钥,并将提取的密钥与 p.4 中的密钥进行比较。如果键相等,则找到请求的电子表格。

可能它不是有效的方法,但它有效。是我提出的一个与此任务相关的问题。代码在 C# 中,但逻辑清晰。

于 2012-07-13T09:52:32.533 回答