Я хочу использовать скрипт для форматирования цвета фона для ячеек в двух отдельных диапазонах на основе значений в одном диапазоне.
Диапазоны для форматирования: AU6: BL405 BN6: CE405
На основании значения = 1 в диапазоне: A6: R405
Я надеюсь, что использование сценария сделает файл более эффективным по сравнению с настройкой условного форматирования с использованием функции форматирования пользовательской формулы в Sheets.
Буду признателен за любую помощь!
Вот код, который я придумал:
SpreadsheetID: xxx
myRangeA = {
startRowIndex: 6,
startColumnIndex: 47,
endColumnIndex: 64,
}
myRangeB = {
startRowIndex: 6,
startColumnIndex: 66,
endColumnIndex: 83,
}
reqs = [
{addConditionalFormatRule: {
index: 0,
rule: {
ranges: [ myRangeA, myRange B ],
booleanRule: {
format: {
backgroundColor: {backgroundColor: {red: 0.8}}}
condition: {
type: CUSTOM_FORMULA,
values:
[{userEnteredValue: =A6=1}]
},
},
},
}},
]
SHEETS.spreadsheets().batchUpdate(spreadsheetId=SHEET_ID,
body={requests: reqs}).execute()