Events Google脚本事件未定义
我构建了一个谷歌脚本,在编辑电子表格时运行:Events Google脚本事件未定义,events,google-apps-script,Events,Google Apps Script,我构建了一个谷歌脚本,在编辑电子表格时运行: function onEdit(event) { Browser.msgBox(event.source); general(event); } 当我的函数名为onEdit()时,Browser.msgBox返回“电子表格”(因此定义了源) 当我的函数名为othername()时,Browser.msgBox retunrs为“未定义” 我使用同一个用户执行脚本,在编辑电子表格时脚本将运行,除了函数的名称外,我不会更改任何其他内容 谢谢。o
function onEdit(event)
{
Browser.msgBox(event.source);
general(event);
}
当我的函数名为onEdit()时,Browser.msgBox返回“电子表格”(因此定义了源)
当我的函数名为othername()时,Browser.msgBox retunrs为“未定义”
我使用同一个用户执行脚本,在编辑电子表格时脚本将运行,除了函数的名称外,我不会更改任何其他内容
谢谢。
onEdit
是中的事件,因此更改其名称将产生不同的行为。
希望这有帮助 event.source在使用onEdit()以外的其他函数时保持未定义状态 我已将event.source替换为event.range,现在它可以工作了
我不明白为什么,但它会运行。中描述了各种触发器的事件。
事件
对象根据事件的性质而变化。