Вам необходимо настроить триггер для прослушивания при вставке строки.
С помощью функции onEdit()
вы можете получить диапазон ячеек, которые были отредактированы.
См. : Объекты событий
Пример функции onEdit()
:
function onEdit(e){
// Set a comment on the edited cell to indicate when it was changed.
var range = e.range;
range.setNote('Last modified: ' + new Date());
}
С этим диапазоном теперь вы можете получить лист этого диапазона с помощью getSheet()
и с этим вы можете сделать getSheetName()
, и вы сделаете это, у вас есть имя измененного листа.
Пример функции getSheetName()
:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
Logger.log(sheet.getSheetName());
Наконец, вам просто нужно отправить электронное письмо на адрес, который getSheetName()
вернул.