Объясните назначение параметра события `e` в onEdit
У меня есть вопрос, надеюсь, ребята ответят мне. В этой следующей функции я не могу понять событие «е». Что такое «е»? как мы вызываем функцию или где вызывается функция? Приведите мне пример, пожалуйста!
function my_on_edit(e) {
var s = findSheetById_(e.gridId);
var r = e.range;
s.getRange(r.rowStart, r.columnEnd+1).setValue( s.getName() );
}
function findSheetById_(id) {
var sheets = SpreadsheetApp.getActive().getSheets();
for( var i in sheets )
if( sheets[i].getSheetId() == id )
return sheets[i];
throw 'Unable to find sheet with id: '+id;
}