Это лист, который я использую .
Я пытаюсь автоматически отправлять электронные письма каждому сотруднику в форме Рекомендации по квотным мощностям, если разница в спросе и производстве превышает 10 или ниже -10.
Когда я запускаю скрипт, электронные письма отправляются, даже если значение находится в допустимых пределах (от -9 до 9).
function checkValue() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Quota Capacity Recommendation");
var num = sheet.getRange(2, 11).getValue(); //number of employees
for (var i = 2; i < num; i++) { //loop to get each employee
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Quota Capacity Recommendation");
var dif = sheet.getRange(i, 10).getValue(); //value to check
var rc = sheet.getRange(i, 9).getValue();
var name = sheet.getRange(i, 1).getValue();
if (dif > 10 || dif < -10) //condition
{
//GmailApp.sendEmail("user@domain.com",name+ " Quota Recommendation", name+ " has recommended quota change of " +rc);
GmailApp.sendEmail("otheruser@domain.com", name + " Quota Recommendation", name + " has recommended quota change of " + rc);
//MailApp.sendEmail("differentuser@domain.com",name+ " Quota Recommendation", name+ " has recommended quota change of " +rc);
}
}
}