У меня есть условное форматирование, примененное в случае «whenTextEqualTo». Это прекрасно работает, и ячейка, которая отвечает этим условиям, выделяется по желанию.
Однако я бы хотел выделить строку, в которой находится эта ячейка.
Итак, лист FinData содержит данные, расположенные в диапазоне от A2 до G500 . Значение, которое я проверяю, находится в столбце F (значение должно быть == "CDI"). Когда это выполнено, ячейка подсвечивается.
Как сделать то же самое, но с выделенной строкой, то есть от столбца B до столбца G включительно.
Я проверил этот пост , но не смог включить его в мой ниже:
function formatCDI() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var finDataSheet = ss.getSheetByName("FinData");
var range = finDataSheet.getRange("A2:G500");
finDataSheet.clearConditionalFormatRules();
var rule = SpreadsheetApp.newConditionalFormatRule()
.whenTextEqualTo("CDI")
.setBackground("#86D3FF")
.setRanges([range])
.build();
var rules = finDataSheet.getConditionalFormatRules();
rules.push(rule);
finDataSheet.setConditionalFormatRules(rules);
};
Буду признателен за любую помощь в этом.
Спасибо,