Javascript 使用google脚本选择空白单元格和非空白单元格

Javascript 使用google脚本选择空白单元格和非空白单元格,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我不熟悉脚本,有一系列3列宽的数据,我想在第1列的基础上添加边框。我需要检查下面的单元格是空白单元格还是非空白单元格。如果下面的单元格为空,我希望在设置边框时包含这些单元格,但有一些问题。任何帮助都将不胜感激 我试过这样的东西,但运气不好 var range = sheet.getRange(row,1, totalrows,3); var data = range.getValues(); for (i=0; i<data.length; i++) { if(data[

我不熟悉脚本,有一系列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);}
  }
var range=sheet.getRange(第1行,第3行);
var data=range.getValues();

对于(i=0;i如果我理解正确,这可能是一种方式:

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++;
  }
}
var计数器=1;
对于(var i=1,length=data.length;i