电子表格中的javascript错误

时间:2016-11-30 18:50:50

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

我的代码产生了这个错误:

`ReferenceError: "cell" is not defined. (Line 7, file "Code")`

我希望在" AR"专栏编辑。 picture of spreadsheet

我的代码:

function onEdit() { //To get email notification if any changes to the particular cells 
  var ss = SpreadsheetApp.getActiveSpreadsheet(); 
  var sheet = ss.getSheetByName("Notificações"); 
  var cell = ss.getActiveCell().getA1Notation(); 
  var cellvalue = ss.getActiveCell().getValue().toString();
  var recipients = "fabiano.ars95@outlook.com";
  var message = ''; 
  if( cell.indexOf('AQ') != -1 ) {// means that if you edit column AQ 
    var subject ='Notificação de Alta Prioridade ';
    var body =' Você acaba de receber uma notificação de alta prioridade. Acesse sua planilha de notificações para que possa elaborar uma tratativa' Logger.log(body);
    MailApp.sendEmail(recipients,subject,body); 
  } 
} 

1 个答案:

答案 0 :(得分:0)

我已将您的代码复制到我的一张纸上。 我唯一的错误消息是

  

失踪;在声明之前。 (第10行,文件“代码副本”)。

Prioridade'var 更改为Prioridade ; 'var并在 tratativa'Logger 之间添加另一个分号后,我成功收到电子邮件通知在变化。

完整代码:

=SUMIF(A:A,"*" & B1 & "*",C:C)