首页 文章

项目和多个doGet()脚本文件作为Web应用程序发布 - 需要澄清

提问于
浏览
1

让我提供一些背景信息:

我创建了一个独立的项目调用“Contact Form” . 在这个项目中,我创建了两个名为“Script1”和“Script2”的脚本 . 对于“Script1”,我使用GUI Builder来创建表单 . 对于“Script2”,我在代码中创建了另一个表单 . 这两个脚本都调用“doGet()”函数 .

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

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

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

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

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

1 回答

  • 2

    项目中文件的目的是简单地分开代码以方便开发人员 . 因此,如果您有两个具有相同名称的函数,则很难说哪个函数将被执行 .

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

相关问题