根据培训,我在Google Docs LearnBasics中创建了一个电子表格,打开了脚本编辑器(在“工具”菜单下),然后跟随第一个视频并编写了脚本。每次编写并运行脚本后,我都会进入“查看日志”,并且每次都能按预期成功查看日志内容。
培训结束后第二天,我回来了,想要开始编写自己的脚本(一个关键字到类别的查询功能,可以将我的银行交易分类为会计和税收目的)。
但是,当想查看日志时,它神秘地返回了此消息: “找不到日志。使用Logger API将日志添加到您的项目中。”
我一直在研究如何解决自己的问题,我什至报名参加了Google Cloud Platform的一年试用,我认为我不需要。
我发现了这个问题: How do I "Use Logger API to add logs to your project"? (Google Script) 但是答案并没有帮助我。在“脚本编辑器”菜单和GCP中都没有看到任何控制台记录器。
我也签出了此页面: https://developers.google.com/apps-script/reference/base/logger 并尝试了建议,但没有得到任何结果。
如何确保我的日志没有被删除?
答案 0 :(得分:2)
简而言之,这是因为Apps脚本Logger
并非用于长期日志记录,而是用于短期(例如,单实例/调用生命周期)调试。其他内置的Apps脚本,例如通过console
进行Stackdriver Logging,则可以提供更长的日志记录时间。
如果您想无限期地实际存储日志,则需要对内容进行序列化(例如,将日志写入电子表格或其他文件)。 body {
padding: 0px;
margin: 0px;
}
#back_to_top{
position:fixed;
right:0px;
bottom:80px;
padding: 10px;
background-color:#fff;
opacity:0.5;
border-radius:10px 0px 0px 10px;
cursor:pointer;
}
类的一个示例:
Logger
是一个不错的起点