我创建了一个工作表,该工作表的下拉列表中的单元格B23具有“选择一个:”,“推”,“拉”值。我希望默认情况下隐藏第24行。从下拉列表中选择值“ Pull”后,我希望第24行不被隐藏。
使用此脚本:
function onEdit(e)
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sh=ss.getSheetByName("Sheet1");
var rg=sh.getDataRange();
var vA=rg.getValues();
var xx=sh.getRange("B23").getValue();
for(var i=0;i<vA.length;i++)
{
var row=i+1;
switch(xx)
{
case 'Pull':
if(row=24){sh.showRows(row);}
break;
case 'Select One:':
if(row=24){sh.hideRows(row);}
break;
case 'Push':
if(row=24){sh.hideRows(row);}
break;
default:
}
}
}