Google Script事件未定义

时间:2012-10-16 08:41:30

标签: events google-apps-script

我已经制作了一个在我的电子表格编辑时运行的Google脚本:

function onEdit(event)
{
  Browser.msgBox(event.source);
  general(event);
}

当我的函数命名为onEdit()时,Browser.msgBox返回“Spreadsheet”(因此定义了源代码) 当我的函数名为othername()时,Browser.msgBox重新定义“undefined”。

我用同一个用户执行脚本,脚本在我的电子表格编辑时运行,我不会更改除函数名称之外的任何内容。

感谢。

2 个答案:

答案 0 :(得分:1)

onEditGoogle Script中的一个事件,因此更改其名称会产生不同的行为。 希望这有帮助!

答案 1 :(得分:0)

使用除onEdit()之外的其他函数时,

event.source保持未定义。

我已经用event.range替换了event.source,现在它可以工作了。

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