0
Googleシートに情報をインポートしていますが、これを配信リストの請求書として印刷したいと考えています。Googleシート:空のセルの非表示行を自動化
以下のコードでは、列Hの「0」とマークされた項目が請求書から消えて、最終製品がきれいに見えるようになります。
空のセルに対して「行を隠す」機能をトリガーする方法を理解しようとしているので、手動で0を入力する必要はありません。
「OnEdit」は手動で更新されないため、フィルタ機能は機能しません。私はこれを複数のシート(顧客ごとに1枚)で繰り返し、自動化することを計画しています。
これはこれまでのコードです。
へ
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();
}