Google表格脚本编辑器:不发送我的电子邮件

时间:2018-04-26 09:11:55

标签: google-apps-script google-sheets

我正在尝试设置一个脚本,当脚本中的某个值从“Nee”变为“Nee”时,会通知我。到' Ja'。我对这种语言不是很熟悉,所以这可能是一个简单的解决方案,但我已经连续几天尝试但却无法使用它。希望得到你的帮助。

这是我创建的代码。它是一张有大约25行的表格,每张都有这个“Nee”字样。或者' Ja'每行第11列中的值。下面的代码是我用来检查第5行的代码。

function triggerNotification5() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Index');
  var notevalue5 = sheet.getRange(5, 11).getValue();

  var scriptProperties = PropertiesService.getScriptProperties();  
  scriptProperties.setProperty('notifycheck5', notevalue5);
  var notifyValue5 = scriptProperties.getProperty('notifycheck5');

  if (notifyValue5 == 'Ja') {
    var email = sheet.getRange(5, 9).getValue();
    var stockname = sheet.getRange(5, 3).getValue();
    var companystatus = sheet.getRange(5, 10).getValue();      
    sendMarksEmail(email, stockname, companystatus);     
  }
}

它最终指的是sendMarksEmail函数。这看起来像这样:

function sendMarksEmail(email,stockname,companystatus) {
  var subject = "Aandeel Alert: " + stockname + " (dit is een " + companystatus + ")";
  var message = "De recente prijs van het aandeel " 
  + stockname + " wijkt meer af dan de gewenste notificatiemarge van de 
  wijziging van de AEX ten opzichte van gisteren. Dit is voor jou een " + 
  companystatus + ". Mogelijk is er iets aan de hand.";

  MailApp.sendEmail(email, subject, message);
}

有谁知道我做错了什么?非常感谢提前!

0 个答案:

没有答案