我可以在一个Google Apps脚本项目中使用两种不同的doGet()函数吗?我将它们保存在两个.gs文件中。如果可能的话,我如何分别发布网络应用程序?两个doGet()函数在一个GAS项目中?
回答
通过在脚本编辑器中转到File
>New
>Project
,可以使第二个项目附加到同一文档。将doGet()函数放在两个独立的.gs文件中与将编译器放在同一个.gs文件中的两个doGet()函数相同。
您可以使用一个doGet()
函数提供多个页面。
有关两个html页面的示例,请参见Linking to another HTML page in Google Apps Script。
但是,这不会让我创建两个单独的网络应用程序与单独的网址,对不对?我使用HtmlService制作两种不同的表单,这些表单将由不同的用户访问。 – mrfinnsmith 2014-12-07 01:30:25
如果您想为人们提供较长的网址,请不要。但是,如果您打算发布缩短的网址,例如使用goo.gl,那么每个表单都会有自己独特的缩短网址(...这会将所需参数提供给您的doGet())。这种方法的好处是相关的代码将在一个项目中进行维护。如果您决定为不同的表单单独执行项目,则可以将它们制作为简约脚本,并将通用代码作为一个“库”存放在一个项目中。 – Mogsdad 2014-12-07 02:12:41
- 1. 从同一个项目中的两个C++文件调用一个函数
- 2. 将两个CVS项目合并到一个SVN项目中
- 3. 在一个目录中部署两个项目解决方案
- 4. 两个LocationListener的两个班在同一个项目
- 5. 在C函数中返回一个数组中的项目
- 6. 两个项目
- 7. 在两个不同的项目中使用一个Java源文件,这两个项目都在开发中
- 8. 从另一个项目调用函数
- 9. ( “#” +项目).append不是一个函数
- 10. 一个onclick中的两个函数 - Javascript
- 11. 一个Xcode项目,两个目标,两个应用程序,两个Default.png文件?
- 12. 两个项目,一个wcf服务
- 13. 一个MVC项目还是两个?
- 14. Eclipse:两个web项目,一个servlet
- 15. 在一个数组的相邻项目中最小化函数
- 16. 带来两个项目在一起
- 17. 使用ASP.NET MVC创建API - 全部在一个项目或两个项目中?
- 18. 两个不同的项目,在maven中有一个共享依赖项目
- 19. 将两个或多个visual studio项目合并到一个项目中
- 20. 两个项目指的是一个项目
- 21. 能够在一个RecyclerView中同时点击两个项目
- 22. 如何在一个LocalStorage项目中包含两个表格?
- 23. 如何在同一个项目中使用两个ORM [Play Framework]
- 24. 在一个UML图中显示两个项目
- 25. 如何在Eclipse中导入两个项目,就像一个
- 26. 两个项目模板在一个模板字段中?
- 27. 是否有可能在一个listView项目中有两个TextView?
- 28. 在一个项目中构建两个可执行文件
- 29. 可以在同一个项目中使用两个框架吗?
- 30. 在同一个集合中添加两个项目
谢谢,这就是我所怀疑的。他们没有附加到特定的文件,所以这不是什么大问题。在我看来,有点混乱。 – mrfinnsmith 2014-12-07 01:20:37