//Always returns a sheet
function getSheetByName(spreadsheet, sheetName){
var sheet = spreadsheet.getSheetByName(sheetName);
return sheet || spreadsheet.insertSheet(sheetName);
}
e.source.getSheetByName('Лог').appendRow([new Date(), err.message, err.stack]);
записать getSheetByName(e.source, 'Лог').appendRow([new Date(), err.message, err.stack]);
e.source
, это же несложно.