提交Google表单后显示自定义消息

时间:2015-07-27 03:29:26

标签: google-apps-script customization google-form

我有一个Google表单,允许用户输入他们的信息。提交表单后,数据会作为新行插入Google电子表格。

但是我希望在提交表单后立即显示动态消息,覆盖原始"谢谢"信息。新消息将显示他们刚填写的信息,并为其分配编号。

例如,玛丽填写了她的数据并提交了表格。由于Mary是第5个提交此表单的人,因此该消息显示她的号码为5。

有没有办法实现这个目标?我一直在研究Google App Script和HTML服务,但我不确定这是否正确。

请注意,我们已经使用电子邮件发送此邮件已有好几年了,但是用户强烈建议在表单提交后立即显示其ID,这会使很多事情变得更容易。

非常感谢!

更新

我一直在努力,现在我可以创建一个向电子表格插入新行的网页。但另一个问题:如何发布网页? 当我打开" / dev"链接工作正常;但是,当我打开" / exec"链接它说无法找到" Index.html"我确信有一个名为Index.html的文件。

3 个答案:

答案 0 :(得分:5)

提交Google表单后,无法将动态数据添加到自定义确认消息中。您可以更改确认页面中的消息,但您无法检索并将任何内容连接到该确认消息中。

您需要将所有内容转换为独立的HTML应用程序。

答案 1 :(得分:4)

Google刚刚发布了new version Google表单。在设置中,您可以更改受访者的确认页面消息。您可以在自定义消息中保存指向网页的链接。因此,如果您可以创建包含要显示的数据的网页,则应该能够在自定义消息中保存链接。

答案 2 :(得分:4)

为了实现上述目标,您需要在网页上获取Google表单。不,我不是在谈论将表单嵌入到您的网页中,而是创建一个独立的HTML页面。之所以这样做是因为Google是第三方网站,因此无法在Google表单中编辑任何代码,并且没有其他方式(至少我无法弄清楚)为Google表单添加自定义感谢页面网址。您甚至可以删除HTML页面中的某些代码,以确保它看起来不像或使用Google表单。基本上,要有自定义URL,您需要替换

Code to be replaced for custom Thank you url in Google form

如果您不是技术人员,使用代码可能会破坏代码。customising Google form的这个一步一步的博客可能对您有所帮助。