我是脚本新手并且有3列宽的数据范围,我想基于第1列添加边框。我需要检查下面的单元格(单元格)是空白还是非空白细胞。如果下面的单元格(或单元格)是空白的,我想在设置边框但包含一些问题时包含这些单元格。任何帮助,将不胜感激。
我尝试过类似的东西,但没有运气
var range = sheet.getRange(row,1, totalrows,3);
var data = range.getValues();
for (i=0; i<data.length; i++) {
if(data[i][0] != "" &&
data[i+1][0] != "")
{
sheet.getRange(i,1,1,3).setBorder(true,true,true,true,true,false);}
}
先前已定义了工作表,行和总计
任何帮助将不胜感激
答案 0 :(得分:0)
如果我理解正确,这可能是我的一种方式:
var counter = 1;
for (var i = 1, length = data.length; i <= length; i++)
{
if (i == length || data[i][0])
{
sheet.getRange(i + row - counter, 1, counter, 3).setBorder(true,true,true,true,true,false);
counter = 1;
}
else
{
counter++;
}
}