【发布时间】:2013-04-11 22:15:17
【问题描述】:
Google Apps 脚本支持Triggers,它通过Events 来触发函数。不幸的是,开发环境将允许您在不传递参数的情况下测试函数,因此您无法以这种方式模拟事件。如果您尝试,您会收到如下错误:
ReferenceError: 'e' 未定义。
或者
TypeError: Cannot read property *...* from undefined
(其中e 未定义)
可以将事件视为可选参数,并使用Is there a better way to do optional function parameters in JavaScript? 中的任何技术将默认值插入到触发函数中。但这带来了一个风险,即懒惰的程序员(如果是你,请举手!)会留下该代码,并产生意想不到的副作用。
肯定有更好的方法吗?
【问题讨论】:
-
始终查看所有答案并找到最新的更新,而不是仅接受的更新。当前(2020)更新为here。
标签: debugging google-apps-script triggers