我想知道是否可以用Java从Google文档中获取电子表格列表?
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文档列表API。我通过以下来实现类似的任务
- 从根目录开始遍历文件夹
- 查找文件夹位置
- 检索文件夹的文件列表
- 查找所需的电子表格并从其URL中提取其密钥
- 使用Google电子表格API迭代所有电子表格,提取每个电子表格的URL键,并将提取的键与第4页中的键进行比较。如果键相等,则会找到请求的电子表格
也许这不是一种有效的方法,但它是有效的。这是我提出的一个问题,与本任务有关。代码是用C#编写的,但逻辑很清晰。