Я ищу, чтобы настроить что-то, где уведомления отправляются только в случае изменения конкретной отдельной ячейки. У меня мало опыта кодирования и есть общее представление о том, что должно быть на месте. Из того, что я собрал, я создал скрипт, но он имеет уведомления для всех изменений ячейки. Любые предложения по изменению только для уведомления в одной ячейке будут оценены.Google Spreadsheets: уведомления по электронной почте для одиночной ячейки
function emailNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var cell = ss.getActiveCell().getA1Notation();
var cellvalue = ss.getActiveCell().getValue().toString();
var recipient = "[email protected]";
var subject = 'Update to '+sheet.getName();
var body = sheet.getName() + ' has been updated. Visit ' + ss.getUrl() + ' to view the changes on cell: «' + cell + '» New cell value: «' + cellvalue + '»';
MailApp.sendEmail(recipient, subject, body);
};
JPV Вы являетесь героем! Спасибо. Теперь он сужается до одной ячейки. Чтобы завершить проект, я должен отправить уведомление, если отредактировала ЛЮБАЯ ячейка в ROW F. 'if (sheet.getName()! ==' Sheet1 '|| e.range.getA1Notation()! ==' A1 ') return;' Я редактировал «A1», чтобы прочитать «F: F». Это не сработало. Я также пробовал «F2, F3, F4». Это не сработало –