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,现在它可以工作了


我不明白为什么,但它会运行。

中描述了各种触发器的事件。
事件
对象根据事件的性质而变化。