Every time I use text in an if statement it says "Missing ; before statement." My code is
function onEdit() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Class');
var class = sheet.getRange('Traits!L3').getValue();
if (class == 'Warlock' ) {
sheet.getRange('A7:D7')breakApart();
sheet.getRange('A7:D7')mergeAcross();
} else {
if (class == 'Fighter') {
sheet.getRange('A7:D7')breakApart();
sheet.getRange('A7:B7')mergeAcross();
} else {
}
What it does is break and merge cells based on your class (Warlock and Fighter). Traits!L3 is a data validation that lets you choose a class so if you choose warlock, then it merges 4 cells, if not, (unfinished code). How and why does this show up and is there a way to fix it?
classto something else.