[英]Why does Try / Catch in Google Apps Script stop code execution in debug mode?
我在 Google 表格中使用 Google Apps 脚本。 我最近添加了一些代码,由于我试图访问锁定的数据而导致错误。 我使用 Try / Catch 尝试了一些基本的错误捕获,当我运行我的代码时这工作正常,但在调试模式下,程序会在有问题的行上停止执行。 我是在使用 Try / Catch 错误,还是我还缺少其他东西?
这是我的代码:
for (var i=0;i<userGroups.length;i++) {
try {
var temp = userGroups[i].getUsers();
} catch(error) {
console.log(error);
}
...
注意:我没有使用 V8 运行时,因为它给我带来了很多问题。
要解决 V8 调试器因 try catch 中的错误而暂停的问题,请将带有 try/catch 的代码放入库中,并通过引用库从脚本中调用该代码。 这样,try catch 就发生在调试器的控制之外。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.