Воспользуйтесь триггером
onEdit(event). Вот заготовка кода:
function onEdit(event) {
//Возникает при изменении ячейки
var ss = event.source.getActiveSheet();//Текущий лист
var address = event.range.getA1Notation().toUpperCase();//Адрес ячейки
var row = event.range.getRow(); //Номер строки
var col = event.range.getColumn(); //Номер столбца
var newValue = event.value; //Новое значение
var oldValue = event.oldValue; //Старое значение
if (["Лист1","Лист2"].indexOf(ss.getName())==-1) return; //Указываем на каких листах должен работать скрипт
//Что-то делаем...
};
Останется прописать отправку письма. Это делается с помощью
MailApp
Скорее всего
простой триггер не даст отправить письмо, тогда надо сделать обычный триггер и навесить его на
onEdit().