Javascript 不使用谷歌表单的情况下,将Web表单数据发送到谷歌表单。表单输入不是';他没有被推到床单上
我需要创建一个web表单,将输入数据发送到Google电子表格。我正在按照[第1篇文章的说明进行操作 我还发现这一个大体上是相同的,但使用了doPost而不是doGet。[第2篇文章] 我设法让表单打开一个新选项卡,URL将所有输入显示为URL参数。但是电子表格没有写入任何数据 我还尝试使用doPost(Post 2)按照说明操作,得到了类似的结果 除了文件名之外,我的Code.gs看起来与第1篇文章中的代码完全相同,因为我有其他用于此电子表格的脚本。我还更新了Sheet_NAME值 我确保接收输入的工作表中的第一行具有要放入html文件的id和name属性。我将html文件复制/粘贴到谷歌网站。我的html文件与此类似,具有正确的web应用程序URL:Javascript 不使用谷歌表单的情况下,将Web表单数据发送到谷歌表单。表单输入不是';他没有被推到床单上,javascript,google-apps-script,webforms,Javascript,Google Apps Script,Webforms,我需要创建一个web表单,将输入数据发送到Google电子表格。我正在按照[第1篇文章的说明进行操作 我还发现这一个大体上是相同的,但使用了doPost而不是doGet。[第2篇文章] 我设法让表单打开一个新选项卡,URL将所有输入显示为URL参数。但是电子表格没有写入任何数据 我还尝试使用doPost(Post 2)按照说明操作,得到了类似的结果 除了文件名之外,我的Code.gs看起来与第1篇文章中的代码完全相同,因为我有其他用于此电子表格的脚本。我还更新了Sheet_NAME值 我确保接收
<!DOCTYPE html>
<html>
<head>
<style>
/* A bunch of style specifications */
</style>
</head>
<body>
<form id="intake-form" name="intake-form">
<div class="form-group">
<label for="fied1Name">Feature 1 Name/label>
<input class="form-control" type="text" id="fied1Name" name="fied1Name"/>
</div>
... more fields here
<div>
<button type="submit" id="submit-form">Submit</button>
</div>
</form>
<script>
var $form = $('form#intake-form'),
url = 'https://script.google.com/a/google.com/macros/s/.../exec'
$('#submit-form').on('click', function(e) {
e.preventDefault();
var jqxhr = $.ajax({
url: url,
method: "GET",
dataType: "json",
data: $form.serializeObject()
}).success(
$form..reset();
return true
);
})
</script>
</body>
</html>
/*一堆样式说明*/
功能1名称/标签>
... 这里有更多的田地
提交
变量$form=$('form#infection form'),
url='1〕https://script.google.com/a/google.com/macros/s/.../exec'
$(“#提交表格”)。在('click',函数(e){
e、 预防默认值();
var jqxhr=$.ajax({
url:url,
方法:“获取”,
数据类型:“json”,
数据:$form.serializeObject()
}).成功(
$form..reset();
返回真值
);
})
See能否请您确认@TheMaster comment?我通过删除和之间的所有代码将其改为:See能否请您确认@TheMaster comment?我通过删除和之间的所有代码将其改为: