在C#中提交Google文档表单

时间:2011-12-10 05:07:19

标签: c# forms

我之前找到了关于如何通过C#提交Google文档表单的this article

看来,既然已经写好了,那么这种方法已经破裂了。

如果我使用实际的在线表格,它会立即更新(甚至不刷新)。但是如果我使用这种方法,它会返回成功,但是没有数据显示出来。

现在有人知道怎么做吗?

3 个答案:

答案 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已更新。 然而,随着谷歌从谷歌文档转移到谷歌驱动器,你需要做一些修改,以适应变化。