使用HtmlService提交表单时打开新的html页面

时间:2012-09-01 03:10:21

标签: google-apps-script

我有一个使用HtmlService实现的表单。当我提交它时,我希望看到不同的Html页面而不是带有表单的页面。基本上这个新页面应该替换表单页面。我该怎么做呢我尝试从提交表单时调用的流程表单函数创建模板表单。但它没有用。请帮我解决这个问题。

3 个答案:

答案 0 :(得分:1)

有关使用HtmlService提供多个html页面的示例,请参阅this answer。基本思路是编写doGet()来接受一个查询参数,该参数将用于选择要提供的html页面。

答案 1 :(得分:0)

我不知道任何服务器端重定向机制(您可以在模板中使用,即)。但是,如何做到这一点的方法是通过Ajax,客户端。例如,请参阅我在VALET中的操作方式(打开index.html并从第240行开始查看)。

顺便说一下:我还尝试reloading一个似乎无效的页面(可能是由于windowdocument对象的限制。

答案 2 :(得分:0)

您可以将doPost()与HTML服务一起使用来加载另一个html页面。

See this answer.