繁体   English   中英

Logger.getLog()不起作用:Google Apps脚本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM