0

从工作表自定义菜单触发 GAS 功能。此功能每天执行一次,并且已经运行了数周而没有错误。几天前,用户开始看到如此无用的“序列化继续时出现意外异常”错误。我发现我可以从代码编辑器执行完全相同的功能而不会出错,但在使用菜单时始终会重新产生错误。更奇怪的是,我期望该函数(以及由它调用的其他函数)的所有内容似乎都正确完成。

当我无法运行脚本的隔离部分以缩小问题范围时,如何解决错误并向 Google 提交问题报告?

4

1 回答 1

0

将您的触发代码封装在 try-catch 块中:

function calledByTriggerOrMenu () {
  try {
    doTheThings();
  }
  catch (e) {
    Logger.log ("Catched something: "+e+"\n"+e.stack);
  }
}

然后你就知道错误发生在哪里了

于 2013-04-28T06:52:03.170 回答