Google 表格脚本 - 邮件编辑

问题描述 投票:0回答:1

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

我写了一段代码:

var a;

function onOpen(){
  a = 0;
}

function onEdit(){
  a++;
}

function sendMail(){
 if(a > 0){
   GmailApp.sendEmail('[email protected]', 'aaa', 'sss ');
   a = 0;
  }
}

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

我发现函数 onOpen 仅在函数中将 0 分配给 var a,而在 sendMail 中 var a 被标识为 NaN。我该如何解决这个问题?

javascript google-sheets google-apps-script triggers global-variables
1个回答
0
投票

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

有人吗?请...

© www.soinside.com 2019 - 2024. All rights reserved.