记录器日志自动清除

时间:2018-01-09 20:49:05

标签: logging google-apps-script google-sheets

我创建了此脚本以通过电子邮件发送日志,类似于https://developers.google.com/apps-script/reference/base/logger#上的示例 A"报告问题"菜单项可供用户使用。 但是,似乎每次执行菜单项时都会清除日志。 有没有解决的办法?如果没有,如果每次运行一个函数时都清除了日志系统的目的是什么?

1 个答案:

答案 0 :(得分:0)

该日志用于调试目的。我们的想法是,一旦你运行了这个功能,你已经在脚本编辑器中,你可以看看出了什么问题。

要解决此问题,您可以让正在记录的脚本使用getLog()将其作为字符串检索,并将字符串输出到用户Google云端硬盘上的文件中。你好"报告问题"然后脚本获取该文件并将其发送出去。

这就是日志在我所知道的每种编程语言中的工作方式。当您再次启动程序时,它将被丢弃并从头开始,除非您将其写入文件。这正是你在这里必须做的。

编辑:您还可以在StackDriver → Logging → Logs

下查看历史记录:https://console.cloud.google.com