Google表格onEdit事件不起作用

时间:2018-06-06 19:53:00

标签: events google-apps-script google-sheets

我在Edit->当前项目的触发器上注册了我的触发器,然后做了这个:

function onEdit(e) {
  SpreadsheetApp.getActiveSheet().toast(e.value);
}

我也尝试了它而没有注册触发器,以防有一些奇怪的碰撞事情。我还需要做些什么来触发这个功能吗?

2 个答案:

答案 0 :(得分:0)

您需要执行tehhowch comment建议的授权,或者您的功能有错误。如果它有错误并且不会弹出并通知您,请尝试使用调试器手动运行该函数,并确保您的脚本正确。

答案 1 :(得分:0)

以下是一些{<3}},您不应将其用作变量名称,因为它们是应用脚本中不可或缺的一部分:

  
      
  • onOpen(e)在用户打开他或她有权编辑的电子表格,文档或表单时运行。
  •   
  • onEdit(e)在用户更改电子表格中的值时运行。
  •   
  • onInstall(e)在用户安装插件时运行。
  •   
  • doGet(e)在用户访问网络应用程序或程序向网络应用程序发送HTTP GET请求时运行。
  •   当程序向Web应用程序发送HTTP POST请求时,
  • doPost(e)会运行。
  •