Google文档电子表格:获得一个单独的行

时间:2011-04-14 15:35:23

标签: java google-sheets google-docs-api

我正在使用Java APIs从CSV文件更新Google电子表格。我已经创建了一个删除行的方法:

public void deleteRow(int row) throws IOException, ServiceException {
    URL listFeedUrl = _worksheet.getListFeedUrl();
    ListFeed feed = _service.getFeed(listFeedUrl, ListFeed.class);
    List<ListEntry> entries = feed.getEntries();
    ListEntry entry = entries.get(row);
    entry.delete();
}

然而,问题是我必须获取 所有 条目才能获得我想要的一个条目。有没有办法可以获得一个甚至更小的条目子集,所以我不必等待整个条目集返回只删除一个条目? (在当前状态下,此方法需要很长时间才能在大型电子表格上运行)