-1
這是我的代碼如何調試錯誤「無法找到方法unhideColumn(字符串)」?
var i; var count = 52; var times = ""; for(var i = 0; i < count; i++){times = "WW" + i;hideWeekly(times); }function hideWeekly(t){sheet.unhideColumn(t);}
這是我的代碼如何調試錯誤「無法找到方法unhideColumn(字符串)」?
var i; var count = 52; var times = ""; for(var i = 0; i < count; i++){times = "WW" + i;hideWeekly(times); }function hideWeekly(t){sheet.unhideColumn(t);}
也許你尋找隱藏的是具有一定的頭字符串的列的功能。這一個需要一個標題字符串和一個標題欄。如果未提供追溯行,則它將默認爲行1.
function unhideColumn(headerstring,headerrow)
{
var headerrow=(typeof(headerrow)!='undefined')?headerrow:1;
if(headerstring && headerrow>0)
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sht=ss.getActiveSheet();
var rng=sht.getDataRange();
var rngA=rng.getValues();
var headersA=rngA[headerrow-1];
var idx = headersA.indexOf(headerstring);
if(idx>-1)
{
sht.unhideColumn(sht.getRange(1,Number(idx+1)));
}
}
else
{
SpreadsheetApp.getUi().alert('Error: No header string provided or headerrow out of range.');
}
}