I have a function that should work when trigger onEdit is triggered. I also have set up the triggers too. But, an error appears when running the function...
TypeError: Cannot read property 'range' of undefined
onBillingEdit
If I edit any thing on the spreadsheet, the function gets triggered.
This is the trigger I set up:
This is my code:
function onBillingEdit(e){
const changedRange = e.range;
const sheetName = sheet.getSheetName();
if(sheetName == BillingSummarySheetName){
const a1PeriodStart = sheet.getRange("BillingPeriodStart").getA1Notation();
const a1PeriodEnd = sheet.getRange("BillingPeriodEnd").getA1Notation();
const changedCell = changedRange.getCell.getA1Notation();
if(changedCell == a1PeriodStart || changedCell == a1PeriodEnd) {
formatDataTable();
}
}
}