1

我的按钮的 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 时,单击该按钮不会执行任何操作。

4

0 回答 0