我正在将信息导入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();
}
答案 0 :(得分:0)
更改
if(r [0]!==''&& r [0] .toString()
到
if(r [0] ==''&& r [0] .toString()