【发布时间】:2014-11-15 04:05:41
【问题描述】:
因此,我已使用 Google 表单源成功地将数据发布到 Google 电子表格中。一切都很完美,直到我将该字段(在 Google 表单中)设为“必填”。当我这样做时,Android 模拟器仍然会响应,就好像发送的信息已正确保存一样。但在谷歌电子表格上它不存在。
我错过了什么吗?
这是我的异步任务:
new BackgroundTask().execute(
"https://docs.google.com/forms/d/10QStmb9Nr-hcfv889FMSNTZdA_hNUErxeK7vISzkx0E/formResponse",
student.FirstName, "entry_2030274183=",
student.LastName, "entry_1558758483=",
student.Age, "entry_1871336861=",
student.Gender, "entry.2013677542=",
student.Grade, "entry_1921311866=");
这是我的背景。
protected String doInBackground(String... params) {
HttpRequest reg = new HttpRequest();
String URL = params[0];
String FirstName = params[1];
String FirstNameEntry = params[2];
String LastName = params[3];
String LastNameEntry = params[4];
String Age = params[5];
String AgeEntry = params[6];
String Gender = params[7];
String GenderEntry = params[8];
String Grade = params[9];
String GradeEntry = params[10];
@SuppressWarnings("deprecation")
String data =
FirstNameEntry + URLEncoder.encode(FirstName) + "&" +
LastNameEntry + URLEncoder.encode(LastName) + "&" +
AgeEntry + URLEncoder.encode(Gender) + "&" +
GenderEntry + URLEncoder.encode(Age) + "&" +
GradeEntry + URLEncoder.encode(Grade);
String response = reg.sendPost(URL, data);
return response;
}
如果是必填项,我是否需要在条目中填写一些内容? 如果您想查看 HttpRequest 类,请转到此处(不是我的代码): Secure HTTP Post in Android
非常感谢
【问题讨论】:
-
我遇到了同样的问题,我使用的表单中有一半的字段是必需的,而谷歌不接受该帖子。我将响应保存到一个文件中,它与所有表单下的“这是必填字段”相同。
标签: java android eclipse google-sheets httprequest