Javascript 当列中的字段更改为特定文本时自动发送电子邮件的Google脚本

Javascript 当列中的字段更改为特定文本时自动发送电子邮件的Google脚本,javascript,if-statement,google-apps-script,google-sheets,equality-operator,Javascript,If Statement,Google Apps Script,Google Sheets,Equality Operator,我需要写一个谷歌脚本,自动发送电子邮件给员工-让我们给他们打电话xyz@gmail.com目前-当A列中的任何字段更改为“准备好审阅”时。电子邮件应包含文本“Publisher Name第N行中的数据源已准备就绪,可供审阅。” 发布者名称位于C列第N行。第N行是更改为“Ready for Review”的值所在的行 我还需要脚本发送一封电子邮件时,该领域的变化为“审查-确定”,但我可以摆弄脚本只是复制上述功能一旦它是正确的 到目前为止,我有以下内容,我将触发器设置为继续编辑,但每次编辑工作表时,

我需要写一个谷歌脚本,自动发送电子邮件给员工-让我们给他们打电话xyz@gmail.com目前-当A列中的任何字段更改为“准备好审阅”时。电子邮件应包含文本“Publisher Name第N行中的数据源已准备就绪,可供审阅。”

发布者名称位于C列第N行。第N行是更改为“Ready for Review”的值所在的行

我还需要脚本发送一封电子邮件时,该领域的变化为“审查-确定”,但我可以摆弄脚本只是复制上述功能一旦它是正确的

到目前为止,我有以下内容,我将触发器设置为继续编辑,但每次编辑工作表时,我都会收到电子邮件,而不仅仅是当a列中的值设置为“准备好审阅”时

function checkValue() 
{
  var ss = SpreadsheetApp.getActive();
  var sheet = ss.getSheetByName("New Template");

  var valueToCheck = sheet.getRange("A4:A1000").getValue();

  if(valueToCheck = 'Ready for Review')
    {
      MailApp.sendEmail("xyz@gmail.com", "A data source is ready for review!", "The spreadsheet is here: google sheet link");
    }
}

在JavaScript中,使用
=
为变量赋值,使用
==
进行相等比较。