Google Apps脚本HTML服务会根据用户选择动态填充

时间:2018-03-18 21:06:55

标签: html google-apps-script google-sheets

我想要一个HTML表单,用户可以在其中选择要修改的人员记录的名称。用户选择名称后,需要从电子表格中检索该人员的详细信息,并用于预先填写表单上的各个字段以允许用户编辑它们。

我如何:

a)在用户从列表中选择一个人之后,用表格中的人更新表格上的值(当前是这样,以便在填写表格的其余部分之后也可以更新所选名称)< / p>

b)显示一个只有一个人名的表格(我可以这样做)。当用户点击&#34;提交&#34;获取此数据,在电子表格中查找用户并将相关详细信息传递到新表单,以便用户可以编辑这些详细信息。

在后台,我计划删除与原始选择相关的所有行,并根据编辑的表单数据插入行。

我可以绘制表单并填充各个字段,但我正在努力的是在字段中进行选择后更新表单,或者将值传递给第二个表单以便可以进行更新那里。

我还没有包含任何代码,因为我没有接近工作。我有一个gs文件和一个html模板文件,知道如何从另一个调用一个。我尝试了各种各样的事情,但每次都失败了:(

1 个答案:

答案 0 :(得分:0)

在输入字段上使用DOM事件侦听器来调用读取数据源的特定Apps Script函数,并将包含所需数据的对象返回到HTML文件的javascript中的成功/失败处理程序。该页内成功/失败处理程序将根据需要操作DOM元素以显示您的下一个问题(或者要求正确输入的适当帮助消息等)。

非常相关:

  1. https://developers.google.com/apps-script/guides/html/reference/run
  2. https://developer.mozilla.org/en-US/docs/Web/API/EventListener