首页 > 解决方案 > 如何正确调试部署在谷歌脚本中的 WebApp?

问题描述

我有一些使用谷歌应用程序脚本调试的经验,但是自从我部署了我的第一个 WebApp 以来,我就遇到了这个问题,并且一直无法找到解决它的方法。

任何拥有该链接的人都可以访问该网络应用程序以填写一个小表格,并且该信息保存在一个谷歌表格文件中。问题是,在填写表格后,它应该根据答案之一将您重定向到“第 1 页”或“第 2 页”。主要问题是,当用户被重定向到“第 1 页”时没有问题,但是当应该重定向到“第 2 页”时需要很多时间,有时它只是不这样做。

问题是,当我以普通用户身份使用我的 google 帐户登录(部署的所有者帐户)测试页面时,我能够在应用脚本面板上看到有关错误的详细信息,但是当任何其他用户进入 webApp我无法在应用脚本面板上看到有关错误的更多详细信息。我有一些代码行,例如:

console.log('Entered 1st step successfully');

为了跟踪我的过程,当我使用我的谷歌帐户登录的 WebApp 时,这些日志确实已注册,但是当任何其他用户访问 WebApp 时,它们不会生成,并且有一些我没有的错误能够复制,从而纠正它们。

有谁知道当用户使用 WebApp 时如何正确获取错误信息?

我附上了我所指的谷歌应用程序脚本面板的图像。 应用脚本面板视图

标签: google-apps-script

解决方案


而不是console.log (在浏览器上执行并将输出路由到运行应用程序的用户),而是使用Logger该类,以便它们显示在 Google 平台上的执行脚本上。

希望这可以帮助!


推荐阅读