Google表格:为空单元格自动化隐藏行

时间:2017-02-10 01:52:02

标签: google-sheets hide cell zero invoice

我正在将信息导入Google表格,我希望将其打印为送达清单发票。

以下代码允许H列中标记为“0”的项目从发票中消失,从而使最终产品看起来更清晰。

我正在试图弄清楚如何为空单元格设置“隐藏行”功能,因此我不必手动输入0。

据我所知,Filter函数不起作用,因为它不会手动更新“OnEdit”。我计划在许多工作表(每个客户一个)上重复此操作,并要求它是自动的。

这是我到目前为止的代码。

function onEdit() {
var s = SpreadsheetApp.getActive()
    .getSheetByName('BELLTOWN');
s.showRows(1, s.getMaxRows());
s.getRange('H:H')
    .getValues()
    .forEach(function (r, i) {
        if (r[0] !== '' && r[0].toString()
            .charAt(0) == 0) s.hideRows(i + 1)
    });
}
function getNote(cell) {
  return SpreadsheetApp.getActiveSheet().getRange(cell).getComment();
}

1 个答案:

答案 0 :(得分:0)

更改

if(r [0]!==''&& r [0] .toString()

if(r [0] ==''&& r [0] .toString()