google-apps-script - 使用 Google App Script HtmlService 提交表单

标签 google-apps-script

我在使用 HtmlService 创建的 html 表单中的表单提交中调用服务器端 GAS 函数时遇到问题。 HtmlService 文档说以下应该有效:

<form id='myForm'>
  <input name='myFile' type='file'>
  <input name='aField'>

  <input type='button' onclick='google.script.run.processForm(this.parentNode)'>
</form>

我正在使用类似的东西:
<form id='approveForm'>
  <b>Enter Notes about this Approval : </b>
  <br /><br />
  <textarea id = 'approvalNotes' rows='10' cols='135'>Enter notes on this approval for future reference...</textarea>
  <br /><br />
  <b>Request Approved?</b>
  <br /><br />
  <input name = "decision" type="radio" id = 'rApproval' value='Yes'/>Yes<br />
  <input name = "decision" type="radio" id = 'rApproval' value ='No'/>No<br />
  <input name = "decision" type= "radio" id = 'rApproval' value='Pending'/>Pending<br />
  <br /><br />
  <b>Set the Group/List Type : </b>
  <br /><br />
  <input name = "gltype" type="radio" id = 'glType' value='Group'/>Group<br />
  <input name = "gltype" type="radio" id = 'glType' value='List'/>List<br />
  <input name = "gltype" type="radio" id = 'glType' value='?'/>?<br />
  <br />
  <input type='button' value='submit' onclick='google.script.run.processForm(this.parentNode)'>
</form>

尽管我做了几乎与文档所说的适用于表单提交相同的事情,但我的服务器端函数没有被调用。有人可以告诉我我可能做错了什么以及我如何解决这个问题。

最佳答案

目前此问题正在here 上进行跟踪。 ,HtmlService 中的表单有问题。 “how to get value entered in UI created with the new HtmlService ”提供了一种解决方法,但如果您要处理文件,它就不能很好地工作,因为它只能处理文本。

关于google-apps-script - 使用 Google App Script HtmlService 提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910003/

相关文章:

google-apps-script - 从 Google Apps 脚本库安装脚本时,托管库是否会继承?

google-apps-script - Google 表格脚本 - onEdit 和 "source"

google-apps-script - 如何更改谷歌脚本中的整行颜色?

google-apps-script - 如何在 Google Sheets Script 中中断/退出 For 循环

javascript - 将 HTML 插入到 Google 表格的弹出窗口或注释中

google-apps-script - 自动重定向到页面

javascript - 使用 Google Apps 脚本处理来自数组中输入元素的多个文件

google-apps-script - 直接从本地驱动器使用电子表格中的 .csv 数据

javascript - 在 Google Apps 脚本中,如何让单个函数迭代跟踪许多不同变量对的数据结构?

google-apps-script - 将 .XLSX 转换为 Google 表格并移动转换后文件的脚本