我之前找到了关于如何通过C#提交Google文档表单的this article。
看来,既然已经写好了,那么这种方法已经破裂了。
如果我使用实际的在线表格,它会立即更新(甚至不刷新)。但是如果我使用这种方法,它会返回成功,但是没有数据显示出来。
现在有人知道怎么做吗?
答案 0 :(得分:2)
更改formkey字符串并尝试:
string formkey = <your form key>;
WebClient wc = new WebClient();
var keyval = new NameValueCollection();
keyval.Add("entry.0.single", "aaa");
keyval.Add("entry.1.single", "bbb");
Uri uri = new Uri("https://spreadsheets.google.com/spreadsheet/formResponse?formkey="+formkey);
wc.UploadValuesAsync(uri, "POST", keyval, Guid.NewGuid().ToString());
答案 1 :(得分:0)
这不是一个黑客,因为你的联系(破碎?)解决方案是,所以有点重。但Google为Google文档提供了API。
答案 2 :(得分:0)
提供的link已更新。 然而,随着谷歌从谷歌文档转移到谷歌驱动器,你需要做一些修改,以适应变化。