T N*_*yen 7 google-apps-script
开发 Google Apps 脚本(特别是在我的例子中针对表格)时,您可以使用“调试”按钮单步调试代码并检查变量,也可以使用记录器输出调试信息。
然而,我无法弄清楚的是,当通过工作表本身触发功能时,是否有任何方法可以执行这些操作。例如,从触发函数的自定义菜单项或 onEdit() 触发器。
这使得调试问题变得非常困难,因为据我所知,GAS 只是默默地失败了。浏览器 JS 控制台中也没有出现任何有用的内容。
小智 0
我正在将这个答案写为社区维基,因为问题是从评论部分解决的,以便为问题提供正确的答复。
正如评论中提到的,您可以在脚本编辑器中使用Apps 脚本执行日志。您可以使用Logger或console日志记录类。
LoggerApps 脚本与Apps 脚本之间的区别console在于,它Logger.log需要为每个参数使用%s占位符,而console以通常的 JavaScript 方式工作:
Logger.log('Values', 1, 2, 3); // will only log "Values"
console.log('Values', 1, 2, 3); // will log "Values 1 2 3"
Run Code Online (Sandbox Code Playgroud)
另外,要测试触发函数并检查是否有错误,您可以执行以下操作:
onEdit触发器,因此请编辑工作表中的单元格。Failed如果出现错误,您可以在“执行”部分查看日志,您将找到可以按和进行过滤的执行列表Time out。
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |