В Google Sheets я хочу скрыть строки со значением 'Del'
по всему документу, то есть по нескольким листам.Кроме того, я хотел бы, чтобы это происходило только при обновлении ячейки E39
из листа 'Pricing breakdown'
.
Мой текущий код отлично работает для листа 'Pricing breakdown'
, но я бы хотел, чтобы он также влиял на листы 'Project Plan'
и 'Payment Plan'
, плюс бонусные баллы, если вы можете помочь мне запустить этот скрипт только при изменении E39
с листа 'Pricing breakdown'
.
function onEdit(event){
var s = SpreadsheetApp.getActive().getSheetByName('Pricing breakdown');
s.showRows(1, s.getMaxRows());
s.getRange('A:A')
.getValues()
.forEach( function (r, i) {
if (r[0] == 'Del')
s.hideRows(i + 1);
});
}