2012-01-09 65 views
0

這個問題是關於谷歌電子表格的.NET API。當我在電子表格的一個單元格中使用= now()函數時,我開始出現這個問題。谷歌電子表格.NET API - 409衝突

我試圖改變單元格的內容是空的,但目前具有的功能 「= NOW()」每當我這樣做,我得到以下異常:

未處理的異常:Google.GData。 Client.GDataRequestException: 執行請求失敗: https://spreadsheets.google.com/feeds/cells/tCwx4BBDlqy68FkCwQY06Sw/o ... ---> System.Net.WebException:遠程服務器返回錯誤: (409)衝突。

我的代碼是:

curCell.Cell.InputValue = ""; 
AtomEntry updatedCell = curCell.Update(); 

我只是試圖清除單元格的內容。如果我的單元格中有一個 常規字符串,例如「time」,它將清除內容 而沒有任何問題。所以這個錯誤似乎與嘗試 更改單元格的內容有關,當= now()當前是該值時。

有沒有人見過這個?

回答

0

你不提供這是關於什麼API版本...當前版本是AFAIK V 3.0 - 根據this在早期版本中可以使用POST進行這樣的操作,但不再推薦這個,而是應該使用PUT

如果你不確信你使用,你可以找到發生了什麼事情在電線通過使用招和/或Wireshark的哪個版本?

+0

編輯:我使用的2.0版 – Ron 2012-01-09 17:03:57

+0

@Ron你可以嘗試v 3? – Yahia 2012-01-09 17:12:14

+0

我在嘗試,但找不到下載鏈接。我的版本是這裏列出的:http://code.google.com/p/google-gdata/downloads/list Google_Data_API_Setup_1.9.0.0.msi – Ron 2012-01-09 17:17:50