Я новичок в скрипте листа Google, и я пытаюсь отправить себе уведомление по электронной почте, если определенная ячейка на листе равна 1. Я безуспешно пробовал бесчисленное множество различных подходов и был бы благодарен за помощь в этой функции. Кажется, что функция несовместима с тем, когда отправлять электронное письмо, кажется, что функция «если» не работает. В моем случае D4 — это переменная 1/0.
Мой код выглядит следующим образом:
function myFunction(SHBA) {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var sheet = ss.getSheetByName('Sheet1');
var range = sheet.getRange("D4")
var dummy1 = range.getValue();
if (dummy1 = 1){
MailApp.sendEmail("[email protected]", "SHB byt till A", "Spreadmodell");
}
}





Попробуй это:
function myFunction(SHBA) {
var ss=SpreadsheetApp.getActive();
var sheet=ss.getSheetByName('Sheet1');
var range=sheet.getRange("D4")
var dummy1=range.getValue();
if (dummy1 == 1){
MailApp.sendEmail("[email protected]", "SHB byt till A", "Spreadmodell");
}
}
Оператор сравнения
==НЕ=(это оператор присваивания)