[英]Logger.getLog() is not working: Google Apps Scripts
我想从工作表前端查看日志,我尝试了以下解决方法,但似乎getLog()
函数无法正常工作。
// log adding function
function addLogs()
{
Logger.log("Adding my test log");
}
// log display function
function viewLog()
{
var logs = Logger.getLog(); // issue is here
Browser.msgBox(logs); // gives empty
var htmlOutput = HtmlService
.createHtmlOutput(logs)
.setSandboxMode(HtmlService.SandboxMode.IFRAME).setHeight(500);
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Sheet Log'); // gives empty
}
尝试将您的函数合并为一个嵌套函数。 运行代码时,您已在一个函数中添加了日志,而在另一个函数中将其称为空日志。
您将需要添加到日志中并在同一函数中调用它,或者将这些函数嵌套在一起,以便当您运行最顶层的函数时,它将运行所有进程。
您是否完全调用过函数addLogs()? 它不会自己运行,因此日志一开始将为空。 正确的行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.