【问题标题】:Logger log cleared automatically记录器日志自动清除
【发布时间】:2018-01-09 20:49:04
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    要解决这个问题,您可以让正在记录的脚本使用getLog() 将其作为字符串检索,并将字符串输出到用户 Google Drive 上的文件中。然后,您的“报告问题”脚本会获取该文件并将其发送过来。

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

    编辑:您还可以在此处查看历史日志:https://console.cloud.google.com under StackDriver → Logging → Logs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 2015-01-09
      • 1970-01-01
      相关资源
      最近更新 更多