【发布时间】:2013-08-17 06:08:32
【问题描述】:
我编写了一个网络应用程序脚本,该脚本被部署为在用户访问网络应用程序的上下文中运行。
是否可以以编程方式导出网络应用程序脚本的执行记录?
【问题讨论】:
我编写了一个网络应用程序脚本,该脚本被部署为在用户访问网络应用程序的上下文中运行。
是否可以以编程方式导出网络应用程序脚本的执行记录?
【问题讨论】:
不直接。
您不会获得完整的堆栈跟踪信息,但您可以细致地记录您想要通知的所有内容。在脚本结束时,您可以提取日志并通过电子邮件发送。
如果您真的想变得花哨,可以使用一些自定义 Logger 的实现来扩展标准 Logger.log()。例如,如果您有一个对象,每次您向它发送日志消息时,它都会为总持续时间、自上次日志以来的时间以及传递给它的消息加上时间戳,所有这些都到 Logger.log。同一个对象可以有一个自己的 getLog(0 方法,它可以做额外的事情 - 如果你愿意的话。
Google Apps Script ExamplesPeter Herrmann 有一个著名的记录器库,它还允许您记录到电子表格。
但简而言之,不,你不能导出执行日志。
【讨论】: