Я использую этот скрипт приложения для применения условного форматирования на одном листе.
Я хотел бы применить это условное форматирование к нескольким листам. Я изо всех сил стараюсь найти способ, подобный этой строке ниже, где я бы добавил имя листа, и условное форматирование начнет работать на тех листах, которые были добавлены в код.
Ваша помощь будет принята с благодарностью.
что-то вроде этого
["Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5", "Sheet6", "Sheet7"];
function formatting() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Dec');
const range = sheet.getRange("C1:AG"+sheet.getLastRow());
const values = range.getValues();
const bcolors = range.getBackgrounds();
const new_bcolors = values.map((r,i)=>r.map((c,j)=>c=='L'?'#ea9999':bcolors[i][j]))
range.setBackgrounds(new_bcolors)
}
onEdit
? - person ale13   schedule 10.02.2021