Google Spreadsheets .NET API - 409冲突

时间:2012-01-09 16:19:49

标签: c# google-spreadsheet-api

这个问题与谷歌电子表格的.NET API有关。当我在电子表格的一个单元格中使用= 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()当前是值时,更改单元格的内容。

有没有人见过这个?

1 个答案:

答案 0 :(得分:0)

您没有提供这是关于哪个API版本...当前版本是AFAIK V 3.0 - 根据早期版本中的this,可以使用POST进行此类操作但是不再推荐使用,而应使用PUT

如果您不确定使用哪个版本,可以使用Fiddler和/或Wireshark找出线路上的内容......