Javascript 如何在google站点中使用具有多个页面的google脚本web应用程序?

Javascript 如何在google站点中使用具有多个页面的google脚本web应用程序?,javascript,Javascript,事情是这样的: 我有一个web应用程序,其中包含多个html页面。代码嵌入在谷歌电子表格中。 在开发过程中,我通过一个单独的doGet()函数调用每个页面;注释掉那些我不想使用的。 我设法把我的谷歌工作表放进了网站,最后嵌入了一个网页的Web应用程序代码。 我想把我的每个html页面放在不同的网站页面中。 那么如何从不同的doGet函数调用每个html页面呢? 谢谢。您可以通过查询字符串传递页面名称: 函数doGet(e){ var t=HtmlService.createTemplateFro

事情是这样的: 我有一个web应用程序,其中包含多个html页面。代码嵌入在谷歌电子表格中。 在开发过程中,我通过一个单独的doGet()函数调用每个页面;注释掉那些我不想使用的。 我设法把我的谷歌工作表放进了网站,最后嵌入了一个网页的Web应用程序代码。 我想把我的每个html页面放在不同的网站页面中。 那么如何从不同的doGet函数调用每个html页面呢?
谢谢。

您可以通过查询字符串传递页面名称:

函数doGet(e){
var t=HtmlService.createTemplateFromFile(e.parameter.page);
返回t.evaluate();
}
例如,您有
Home.html
About.html
,您可以使用以下命令显示这些页面:

https://script.google.com/macros/s/.../exec?page=Home
https://script.google.com/macros/s/.../exec?page=About

谢谢你的回复,但很抱歉,我不知道这是怎么回事。“e.parameter.page”是一个单独的页面,列出了不同的页面吗?或者是否有一个指向主页的链接应该放在每个页面上?谢谢你的帮助。好的,终于解决了大部分问题。有一个主页和其他网页工作。有些东西比我想象的要复杂。只有一个鸡蛋。感谢所有为我们提供代码的人。这实际上是一个好主意,谢谢分享