1

让我提供一些上下文:

我创建了一个名为“联系表”的独立项目。在这个项目中,我创建了 2 个脚本,分别称为“Script1”和“Script2”。对于“Script1”,我使用 GUI Builder 创建一个表单。对于“Script2”,我创建了另一个表单,这次是在代码中。这两个脚本都调用“doGet()”函数。

无论如何,我将“Script1”发布为一个网络应用程序,单击 URL,一切都在那里。完美的!现在,让我感到困惑的问题来了。当我将“Script2”发布为 Web 应用程序时,Web 应用程序 URL 将我带到“Script1”Web 应用程序,什么!?如果我单击“测试最新代码的网络应用程序”链接,我只会看到“Script2”网络应用程序。

为什么是这样?所以我的问题是这个?

您可以像我设置的那样使用 1 个项目发布 2 个 Web 应用程序吗?如果可以,两个 Web 应用程序之间如何共享资源?

我知道要将脚本部署为 Web 应用程序,它必须包含 doGet(e) 函数。项目如何使用 doGet() 函数处理多个文件?

基本上我对项目、项目中的多个文件以及项目中的 Web 应用程序部署感到困惑。我从 Google 阅读了 Google App Scripts Documentation,但它没有提供我正在寻找的说明。如果有人对此有所了解,我将不胜感激。

4

1 回答 1

2

项目中文件的目的是为了方便开发人员简单地分离代码。所以,如果你有两个同名的函数,很难说哪个会被执行。

如果您想拥有两个 Web 应用程序,则必须拥有两个不同的项目。您不能将它们放在同一个项目中。

于 2012-09-04T18:05:40.997 回答