我的应用脚本仪表板中的日志被截断了;我只能看到最后的X个日志条目。我知道仪表板应该是简化版本,但是是否有可能甚至以某种方式从仪表板(或其他地方)获取完整日志?
答案 0 :(得分:0)
Google Apps脚本具有三个不同的日志,这些日志可以保留不同的时间并包含不同级别的信息。
根据Apps脚本文档:
Apps脚本提供了三种不同的日志记录机制:
内置的Apps脚本记录器,重量轻,但只能保留很短的时间。
开发者控制台中的Stackdriver Logging界面,该界面提供的日志在创建后会持续很多天。
开发者控制台中的Stackdriver Error Reporting界面,该界面收集并记录脚本运行时发生的错误。
Logger.log():
以这种方式创建的日志可以通过使用脚本中的Logger.log()
行来创建,并且可以通过在脚本编辑器中选择“查看”>“日志”来查看。
Stackdriver记录:
当您要求日志记录的持续时间比每次运行的时间更长时,首选Stackdrier日志。这些附加到与Apps Script项目相关联的GCP项目,并且可以在Apps Script dashboard中找到简化版本。异常记录也可以通过Stackdriver日志完成。
Stackdriver错误报告:
您可以在GCP console中查看Stackdriver错误报告。