- Начиная с
It is column number 10 in the sheet
, вы хотите искать значения столбца "J". - Вы хотите установить цвет фона ячейки, когда значение ячейки равно
Declined
.
Если мое понимание верно, как насчет этой модификации?
Точки модификации:
var statusColumn = sheet.getRange(10, sheet.getLastRow()-1)
- это одна ячейка.В вашей ситуации вы можете использовать getRange(row, column, numRows)
. - Вы можете использовать
setBackground(color)
вместо setBackGroundColor()
.
Модифицированный скрипт:
var statusColumn = sheet.getRange(1, 10, sheet.getLastRow(), 1); // For example, if you want to retrieve the values from row 2, please modify to sheet.getRange(2, 10, sheet.getLastRow(), 1);
var oValues = statusColumn.getValues();
for (var i = 0; i < oValues.length; i++) {
if (oValues[i][0] == 'Declined'){
sheet.getRange(i + 1, 10).setBackground('yellow');
}
}
Примечание:
- В вашем вопросе верхняя строка ячейки, которую вы хотите получить, не отображается.Таким образом, в этом измененном сценарии использовалось
1
.
Ссылки:
Если я неправильно понял ваш вопрос, и это не было результатомВы хотите, я прошу прощения.В то время, можете ли вы предоставить образец электронной таблицы, включая то, что вы хотите?Я хотел бы изменить скрипт.