Я импортирую информацию в лист Google, который я надеюсь напечатать в качестве счета-фактуры доставки.Google Таблицы: автоматизация скрытых строк для пустых ячеек
В приведенном ниже коде элементы, помеченные как «0» в столбце H, исчезают из счета-фактуры, что позволяет конечному продукту выглядеть чище.
Я пытаюсь понять, как создать триггер функции «Скрыть строку» для пустых ячеек, поэтому мне не нужно вручную вводить значения 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();
}