1

Java APIを使用して、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();
}

ただし、問題は、必要な1つのエントリを取得するために、すべてのエントリを取得する必要があることです。エントリの1つまたはそれよりも小さいサブセットを取得して、エントリセット全体が戻って1つのエントリのみを削除するのを待つ必要がないようにする方法はありますか?(現在の状態では、このメソッドは大きなスプレッドシートで実行するのに長い時間がかかります)

4

1 に答える 1

0

http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#SendingStructuredRowQueriesを見てみましたか?

于 2011-10-17T12:39:17.173 に答える