Google 用于隐藏或删除空单元格的工作表脚本?

Google sheets script for hiding or deleting cell if it is empty?

我是新手,请多多包涵。我目前有一个 google sheet,它在不同的单元格中有公式。如果它们是空白的,我希望能够隐藏空单元格。有什么办法可以做到吗?例如,我希望能够删除 B11 和 B20 之间的所有空单元格。

这是我在网上找到的东西,但它并不完全符合我的要求:

 function adder() {
     var sheet = SpreadsheetApp.getActive().getSheetByName('NY Quote');
     var lastRow = sheet.getLastRow(); 
     for (var i = 1; i < lastRow+1; i++) {

         //var valueB = sheet.getRange('B'+(lastRow-i+1)).getValue() + "";
         if((sheet.getRange('B'+(lastRow-i+1)).getValue())=="") {
             sheet.getRange('B'+(lastRowi+1)).deleteCells(SpreadsheetApp.Dimension.ROWS);
         }
     }
 }  

P.S。如果合并单元格,脚本会起作用吗?

谢谢!

示例中的脚本从 i = 1 循环到 i < lastRow+1 - 即从第一行到最后一行。

如果您希望脚本从第 11 行循环到第 20 行 - 将循环条件更改为:

for (var i = 11; i < 21; i++)