Я довольно новичок в кодировании, поэтому я прошу прощения, если это что-то простое, что я пропускаю или пропускаю.
function emailTest() {
var sheet=SpreadsheetApp.getActiveSheet();
var currentROI=sheet.getRange("D2").getValue();
var previousROI=sheet.getRange("D3").getValue();
if((currentROI/previousROI)-1<=.10) {
pctChange=currentROI/previousROI-1;
MailApp.sendEmail({
to:"test@test.com",
subject:"Test email for auto-trigger",
htmlBody:"sampleROI increased by " + pctChange + "from " + previousROI +" to " + currentROI +"."
});
}
}
Мой код выше.По сути, я хочу выяснить, падает ли значение ячейки ниже 10%, а затем отправить электронное письмо на указанный аккаунт.
Я в конечном итоге хочу, чтобы это произошло, "если текущая ячейка увеличивается или уменьшается на15% от предыдущего дня, затем отправьте электронное письмо x людям ".
Похоже, код сохраняется просто отлично, но как только я пытаюсь добавить триггер времени, он выдает" ошибка сервера"сообщение об ошибке, которое после подробного прочтения выглядит как проблема с кодом.
Редактировать:
Это на самом деле работает сейчас (забыли добавить разрешения), но если бы я мог получить некоторую помощь с форматированиемрезультат и проверка его, если он повышается или понижается на 15%, что было бы очень полезно.