Javascript 创建HTML表单&;提交时将数据发送到谷歌工作表
我是Google Sheet的新手,有几年没有使用Javascript了 我正在尝试创建一个表单,可以在工作表中写入一些数据。我的表格看起来不错。但是当我点击提交按钮时,表单消失了,我的工作表上什么也没有发生。我的浏览器只显示一个空白选项卡 现在,我试图用一个输入将work变成一个表单,但没有任何效果。我在浏览器中没有看到任何错误消息 我有(我的.gs):Javascript 创建HTML表单&;提交时将数据发送到谷歌工作表,javascript,html,google-sheets,Javascript,Html,Google Sheets,我是Google Sheet的新手,有几年没有使用Javascript了 我正在尝试创建一个表单,可以在工作表中写入一些数据。我的表格看起来不错。但是当我点击提交按钮时,表单消失了,我的工作表上什么也没有发生。我的浏览器只显示一个空白选项卡 现在,我试图用一个输入将work变成一个表单,但没有任何效果。我在浏览器中没有看到任何错误消息 我有(我的.gs): 功能数据集(请求){ 返回HtmlService.createhtmloutpfromfile('HTMLForm'); } 函数proce
功能数据集(请求){
返回HtmlService.createhtmloutpfromfile('HTMLForm');
}
函数processForm(form){
变量url=”https://docs.google.com/spreadsheets/d/1dEJEuWmG-4Z2geqz9LroTsIbq6LwMSZgVft5uo5vQxw/edit#gid=0";
var sheet=SpreadsheetApp.openByUrl(url);
var x=sheet.getSheetByName(“数据”);
x、 appendRow([form.Thing_ID]);
}
我的表格:
<!DOCTYPE html>
<html>
<script>
function mySubmit(form) {
google.script.run.processForm(form);
document.getElementById("myForm").reset();
}
</script>
<head>
<base target="_top">
</head>
<body>
<form id="myForm" onsubmit="mySubmit(this)">
<label>Thing's ID</label>
<input type="text" id="Thing_ID" placeholder="ID" required/>
<button type="submit"id="submit">Submit</button>
</form>
</body>
</html>
函数mySubmit(表单){
google.script.run.processForm(form);
document.getElementById(“myForm”).reset();
}
物证
提交
我需要输入的值写在我的电子表格中(表“数据”)。如果你能告诉我我错过了/错用了什么功能
谢谢