我正在使用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);
但是,這似乎有點瘋狂,因爲當我有一個單元格輸入時,我不應該再次搜索它。妄想?
我只有1/2理解,問題的速度是什麼? – eddyparkinson