I've got a spreadsheet I use for work and been struggling with a hide/show rows depending on a specific cell value. The code i used which is the one below is not working. please help me.
function HideSelect()
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sh=ss.getSheetByName("kuly");
var rg=sh.getDataRange();
var vA=rg.getValues();
var F16 =sh.getRange("C3").getValue();
for(var i=0;i<vA.length;i++)
{
var row=i+1;
switch(C3)
{
case ' REPORT1':
if(row>=1 && row<=4){sh.showRows(row);}
if(row>=5 && row<=8){sh.hideRows(row);}
break;
case '
REPORT2 ':
if(row>=1 && row<=5){sh.hideRows(row);}
if(row>=6 && row<=8){sh.showRows(row);}
break;
case ' REPORT3':
if(row>=1 && row<=6){sh.hideRows(row);}
if(row>=7 && row<=8){sh.hideRows(row);}
break;
case 'REPORT4':
if(row>=1 && row<=7){sh.hideRows(row);}
if(row>=8 &){sh.hideRows(row);}
break;
case 'REPORT5':
if(row>=1 && row<=8){sh.
showRows (row);}
break;
default:
}
}
}