Wyzwalaj wiadomość e-mail, jeśli komórka zmieniła się w Arkuszu Google

Mam arkusz, w którym śledzimy dane działu w Arkuszach Google. Próbuję wysłać go pocztą e-mail, gdy zmienia się metryka. Używam counta (w zakresie P2) do monitorowania, czy pojawiła się nowa metryka i chcę wywołać wiadomość e-mail, jeśli zmieni się wartość w zakresie.

function onEdit() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var value = ss.getSheetByName("EmailServices").getRange("P2").getValue().toString();
  var last = ScriptProperties.getProperty("last");

  if(value != last) 

  {
  ScriptProperties.setProperty("last",value);
  MailApp.sendEmail("[email protected]", "cell P2 changed",
    "new value: " + value + "\n\n" + ss.getUrl())
  }
}

Mam trendowe wykresy i ostatecznie chciałbym wysłać wiadomość e-mail do rzeczywistego wykresu trendów (zmieniono nową wartość miesięczną), ale pomyślałem, że pójdę zanim ucieknę. :)

questionAnswers(2)

yourAnswerToTheQuestion