簡體   English   中英

Google表格:自動隱藏單元格的隱藏行

[英]Google Sheets: Automate Hidden Rows For Empty Cells

我正在將信息導入到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();
}

更改

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

如果(r [0] ==''&& r [0] .toString()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM