如果单元格已更改,则触发电子邮件通知

时间:2015-04-03 17:11:22

标签: google-apps-script google-sheets

我需要帮助为Google Apps创建脚本!如果特定单元格已更改(例如:E10),我希望能够发送电子邮件通知。有人可以帮我这个吗?

先谢谢!

1 个答案:

答案 0 :(得分:-1)

使用这个scipt ........

function sheetTracker()
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var cell = ss.getActiveCell().getA1Notation();
  if(cell=='E10')
  {
    SpreadsheetApp.getUi().alert("email sent.....!");
    MailApp.sendEmail('me@gmail.com', 'Modification in the spreadsheet',"sheet Name:   "+ss.getName()+"\nSheet url:  "+ss.getUrl()+"\n"+ 'Cell '+cell+' has been modified by '+Session.getActiveUser()+' - new value = '+ss.getActiveCell().getValue().toString());
  } 
}

然后在脚本下面添加触发器.... enter image description here

这可能会解决您的问题...