Google Sheet Apps 脚本 - 按一个单元格的内容隐藏行,排除完全空的行

问题描述 投票:0回答:1

如何确保下面正在处理的行在该行为空时不会执行单元值部分(尝试使其与

rowvalue.some(!isblank())
一起使用,但它不会跳过单元值部分,无论是否它是否击中空行)?

function onEdit(){
  for( i=7 ; i<=lastRow ; i++) // Start beyond header rows
  {
    var rowvalue = sheet.getRange(i,1,1,36).getValues();
    if (rowvalue.some(!isblank()))
    {
      var cellvalue = sheet.getRange("K"+i).getValue();
      if (cellvalue != "-")
      {
        sheet.hideRows(i);
      }
    }
  }
}
google-apps-script
1个回答
0
投票

修好了。主要症结在于不知何故忘记了 Javascript 是区分大小写的。但这是相关的逻辑变化线也有效。

var rowsvalue = sheet.getRange(i,1,1,lastColumn)
if(!rowsvalue.isBlank())
© www.soinside.com 2019 - 2024. All rights reserved.