我的onclick事件永远不会调用按钮:
这是hello.html(html脚本)
<html>
Hello World!!
<form id="myForm">
<input type="button" onclick='google.script.run.processForm(this.parentNode)'
value='Submit!' name="submit">
</form>
</html>
这里是Code.gs
function doGet() {
return HtmlService.createTemplateFromFile('hello').evaluate();
}
function processForm(myForm) {
logtoerrorsheet("Hello Button");
}
function logtoerrorsheet(mystring){
//return;
var ss = SpreadsheetApp.openById('spreadsheetID').getSheets()[0];
var range = ss.getRange(ss.getLastRow()+1, 1, 1, 2);
var values = [[new Date(), mystring]];
range.setValues(values);
}
如果我从编辑器运行processForm,我会看到它将调用记录到我的电子表格中。但是,当我运行应用程序并通过其下方的提交按钮查看Hello World时,单击该按钮不会执行任何操作。