0
我正在将信息导入到Google表单中,我希望将其作为交付清单发票进行打印。Google表格:为空单元格自动隐藏行
以下代码允许H列中标记为“0”的项从发票上消失,从而使最终产品看起来更清晰。
我想弄清楚如何使空行单元格的“隐藏行”功能触发器,所以我不必手动输入0。
据我所知,过滤功能将不起作用,因为它不会更新“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();
}