在不部署应用的情况下测试Google应用脚本HTML界面

时间:2013-11-20 20:45:32

标签: html google-apps-script

我正在为gmail开发一个批量删除脚本。我想为脚本创建一个前端,这样我就可以在每个标签的基础上轻松修改我的设置,以指定在触发事件期间我想要删除的电子邮件数量以及它们对特定标签的年龄。我希望能够测试类似于测试脚本的界面.....只需按下运行按钮即可。但是,谷歌的脚本引擎告诉我,我需要部署脚本及其HTML文件作为Web应用程序来测试界面。

是否有测试界面及其与我的后端谷歌脚本的互动而不部署为网络应用程序?

1 个答案:

答案 0 :(得分:1)

答案是,除非您通过电子表格“部署”您的代码。事实上,这是相当well-documented

在该页面上查看将HTML用作Google文档,表格或表单用户界面,以便在不实际部署的情况下测试应用的“解决方法”。

但是,将其部署为webapp并没有什么坏处。事实上,您可以使用部署 dev 宏来刷新您已部署部署(已发布)的应用后立即看到更改。这是UiApp和HTMLService最有用的工具:

enter image description here

修改:在您完成测试并且“已完成”代码后,您可以停用网络应用,这意味着没有人可以意外访问它,您不要将宏链接发布到它等等。这是一键式处理。同样,在我看来,这实际上是唯一测试代码的方式,因为它对于真正的“开发过程”来说是最简洁的。见下图:

enter image description here