我创建了这个脚本来通过电子邮件发送日志,类似于上的示例https://developers.google.com/apps-script/reference/base/logger# https://developers.google.com/apps-script/reference/base/logger#用户可以使用“报告问题”菜单项。
然而,似乎每次执行菜单项时日志都会被清除。
有没有解决的办法?如果不是,那么如果每次运行函数时都会清除日志系统,那么它的目的是什么?
该日志用于调试目的。这个想法是,一旦运行该函数,您就已经在脚本编辑器中,并且可以查看出了什么问题。
为了解决这个问题,您可以使用正在记录的脚本getLog()
将其作为字符串检索并将该字符串输出到用户 Google Drive 上的文件中。然后,您的“报告问题”脚本会获取该文件并将其发送出去。
这就是日志在我所知道的每种编程语言中的工作方式。再次启动程序时它会被丢弃并从头开始除非你把它写到一个文件中。这正是您在这里必须做的。
编辑:您还可以在此处查看历史日志:https://console.cloud.google.com https://console.cloud.google.com under StackDriver → Logging → Logs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)