Google apps script 如何将GoogleApps脚本与JavaScript相结合?

Google apps script 如何将GoogleApps脚本与JavaScript相结合?,google-apps-script,Google Apps Script,我想使用HTML创建表单,使用JavaScript与用户交互,并使用GoogleApps脚本创建工作流。但我不知道该由谁将谷歌应用程序脚本与JavaScript结合起来 谢谢 您可以使用Google应用程序脚本项目(从驱动器,创建脚本) 使用该类,您可以使用表单和客户端Javascript(如果需要,可以包括Jquery)创建HTML页面,当然也可以使用GoogleApps脚本(服务器Javascript) 您需要创建一个web应用程序,在Google应用程序脚本代码(.gs)中添加一个doGe

我想使用HTML创建表单,使用JavaScript与用户交互,并使用GoogleApps脚本创建工作流。但我不知道该由谁将谷歌应用程序脚本与JavaScript结合起来


谢谢

您可以使用Google应用程序脚本项目(从驱动器,创建脚本)

使用该类,您可以使用表单和客户端Javascript(如果需要,可以包括Jquery)创建HTML页面,当然也可以使用GoogleApps脚本(服务器Javascript)

您需要创建一个web应用程序,在Google应用程序脚本代码(.gs)中添加一个doGet函数。例如:

function doGet() {
  return HtmlService.createTemplateFromFile('index').evaluate();
}
<div>
  <form action="">
     <input type="text" value="" name="name">
      ......

   var msg= "You can also include server side javascript like this";

   <? = serverSideVariableOrFunction ?>

  </form>
<div>
<script type="text/javascript">

  client javascript code here

</script>
您必须保存应用程序的一个版本,然后作为web应用程序发布(使用菜单)

然后您必须添加一个index.html文件,格式为:menu file,new,“html file”,然后包含一个javascript文件。例如:

function doGet() {
  return HtmlService.createTemplateFromFile('index').evaluate();
}
<div>
  <form action="">
     <input type="text" value="" name="name">
      ......

   var msg= "You can also include server side javascript like this";

   <? = serverSideVariableOrFunction ?>

  </form>
<div>
<script type="text/javascript">

  client javascript code here

</script>
然后在html页面中插入:

<?!= include(file.js) ?>
要获取Post请求,可以使用doPost(e)方法,例如:

function doPost(e) {
  Logger.log('value of the name parameter is: ' + e.parameter.name);
}
你可以在网站上学习谷歌应用程序脚本



你用谷歌搜索过吗…??下面,检查:工作流和端到端示例。查看文档,特别是有没有办法将值从javascript文件传递到GoogleApps脚本?e、 g:我已经用html创建了一个表,并将表的宽度设置为=“100%”,我可以使用“document.getElementById(“mytable”).offsetWidth”获取表的宽度,但我如何将该值传递给Google Apps脚本?