Bru*_*ceM 12 google-apps-script
我有一些编写基于容器的应用程序脚本的经验,但对于Web应用程序来说却是全新的.
如何调试(例如查看变量值,逐步执行代码等)Web应用程序?在容器绑定脚本中它很容易,因为我可以设置断点,使用应用程序脚本调试器 - 如何在网页中进行此操作,例如当我执行doPost时?
James Ferreira在他出色的书"Google Script"中提倡用三个浏览器窗口建立自己的开发环境.一个用于代码,一个用于实时视图(在发布,部署为Web应用程序,您将获得一个"最新代码"链接,它将实时视图更新为刷新时的最新保存),一个用于电子表格记录错误(使用try/catch包裹你想要密切关注的代码).
在Web Apps中,即使是通过Logger.log()进行最基本的变量调试也不起作用!
Peter Herrmann 的 BetterLog for Apps Script是至少提供简单变量日志记录的一个很好的解决方案。它允许您登录电子表格(与您的工作电子表格或单独的电子表格相同)。
安装非常简单 - 只需添加外部资源(请参阅 Github 自述文件)和一行代码即可覆盖标准 Logger 对象:
Logger = BetterLog.useSpreadsheet('your-spreadsheet-key-goes-here');
Run Code Online (Sandbox Code Playgroud)
请记住,您在此处作为参数提供的电子表格将用于日志记录输出,因此 任何人都必须可写!
BetterLog 将在给定电子表格中创建一个名为“Log”的新工作表,并将每个日志调用写入该工作表的单独行中。
| 归档时间: |
|
| 查看次数: |
5237 次 |
| 最近记录: |