HTML表单提交按钮没有调用Google脚本功能的问题

时间:2014-07-01 13:28:49

标签: html

我制作了一个google脚本,我已将其作为网络应用发布。我希望在我按下Web应用程序上的提交按钮时调用“myFunction()”。以下似乎不起作用,我无法确切地说明原因:

google脚本文件:

function doGet() {
  return HtmlService.createHtmlOutputFromFile('index');
}

function myFunction() {

  //does some stuff

} 

html文件:

<html>
  <head>
    <script src="Code.gs"></script>
  </head>
  <body>
    <form name="myform">
    <!-- some input stuff goes here -->
    <input name="Submit"  type="submit" value="Update" onclick="myFunction()" />
    </form>
  </body>
</html>

2 个答案:

答案 0 :(得分:1)

通过几秒钟的Google搜索,在您的HTML文件中包含以下内容......

<script>
  google.script.run.myFunction();
</script>

答案 1 :(得分:0)

您可以尝试使用:

<input name="submit"  type="button" value="update" onclick="myFunction()" />

因为,当你写type =&#34;提交&#34;表单的值被发送,并忽略onclick