I'm having trouble making my OnEdit function work properly. I have a trigger checkbox embedded into my spreadsheet as a Named Range, so that my team can "check" the trigger box in order to run the script, without having to dive into scripts at all. The Named Range button I created in my spreadsheet is called "MasterClear".
However, when I attempt to run the OnEdit script, I am getting an error message in line 3. The functions work by themselves when I test them. But, the OnEdit trigger alone is not performing. I borrowed this line of code from a forum I found online, so I'm not able to decode or resolve it myself. Can anyone help?
SCRIPT //
function onEdit(e) {
var MasterClear = SpreadsheetApp.getActiveSpreadsheet().getRangeByName("MasterClear").getA1Notation();
var actv = e.range.getA1Notation();
if (actv == MasterClear ) {
clear1();
clear2();
}
}
function clear1() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Team 3');
sheet.getRange('T11:T300').clearContent() ;
}
function clear2() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Team 3');
sheet.getRange('O11:O300').clearContent() ;
}