如何测试气体中的触发功能?GoogleApps脚本支持触发器,那个过道事件触发函数。不幸的是,开发环境将允许您测试没有参数传递的函数,因此不能以这种方式模拟事件。如果您尝试,您将得到一个错误,例如:参考错误:“e”未定义。可以将事件视为可选参数,并使用以下任何技术将默认值插入触发器函数中:“是否有更好的方法在JavaScript中执行可选的函数参数?“.但是这带来了一个风险,一个懒惰的程序员(如果是你的话举起手来)会把代码抛在脑后,产生意想不到的副作用。当然还有更好的方法吗?
2 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
View > Stackdriver Logging
DEBUG
function onEdit (e) { var debug_e = { authMode: e.authMode, range: e.range.getA1Notation(), source: e.source.getId(), user: e.user, value: e.value, oldValue: e. oldValue } console.log({message: 'onEdit() Event Object', eventObject: debug_e});}
function onFormSubmit (e) { var debug_e = { authMode: e.authMode, namedValues: e.namedValues, range: e.range.getA1Notation(), value: e.value } console.log({message: 'onFormSubmit() Event Object', eventObject: debug_e});}
function onChange (e) { var debug_e = { authMode: e.authMode, changeType: changeType, user: e.user } console.log({message: 'onChange() Event Object', eventObject: debug_e});}
message
添加回答
举报
0/150
提交
取消