Google表格脚本 - 邮件onedit

时间:2018-01-17 16:30:26

标签: google-docs

有几个人使用一张纸,我希望每次进行编辑时都会被​​邮件注意到(一次用户进行大约20次编辑,我只想收到一封邮件)。

我写了一段代码:

var a;

function onOpen(){
  a = 0;
}

function onEdit(){
  a++;
}

function sendMail(){
 if(a > 0){
   GmailApp.sendEmail('xxx@gmail.com', 'aaa', 'sss ');
   a = 0;
  }
}
通过打开文档触发

函数onOpen 函数onEdit由电子表格中的任何编辑触发 函数sendMail每5分钟触发一次

我确定函数onOpen仅在函数中赋值0到var a,而在sendMail中,var a被标识为NaN。我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

我只是想补充说我尝试使用内置通知,但由于某种原因它无法正常工作。我收到了很多因未知原因(每天约60次)触发的电子邮件通知。

任何? Plsss ...