2013-10-20 52 views
3

我正在使用Java從Google Spreadsheet中讀取數據。用戶可以選擇特定的單元格,稍後可以更新這些單元格,但在兩者之間可能會關閉程序。Google Spreadsheet Java API:來自CellEntry的URL?

因此,我希望將電子表格單元格的唯一URL存儲到磁盤,以便以後在程序重新啓動時用於更新電子表格單元格。有沒有辦法從CellEntry獲取唯一的URL?

我知道這樣做的唯一途徑是通過獲取格的行&列:

int row = cell.getCell().getRow(); 
int col = cell.getCell().getCol(); 

,然後使用在與最小/最大行/ COLS細胞的查詢:

URL cellFeedUrl = new URI(worksheetFeed.getCellFeedUrl().toString() 
+ "?min-row=" 
+ Integer.toString(row) 
+ "&max-row=" 
+ Integer.toString(row) 
    + "&max-col=" 
    + Integer.toString(col)) 
+ "&min-col=" 
+ Integer.toString(col)).toURL(); 
CellFeed cellFeed = spreadsheetService.getFeed(cellFeedUrl, CellFeed.class); 

但是,這似乎有點瘋狂,因爲當我有一個單元格輸入時,我不應該再次搜索它。妄想?

+0

我只有1/2理解,問題的速度是什麼? – eddyparkinson

回答

相關問題