У меня есть следующий код в скрипте электронных таблиц Google.
function countTextColor(inputColor, inputRange) {
var inputRangeCells = SpreadsheetApp.getActiveSpreadsheet().getRange(inputRange);
return inputRangeCells.getFontColor();
}
Если я выполню это так:
=countTextColor("A1:E1")
Я получу цвет первой ячейки в диапазоне.
Но моя цель состоит в том, чтобы l oop через диапазон и подсчитать цвет шрифта (specifeid в качестве входного параметра) всех ячеек. Добавление следующего кода, похоже, не работает:
var count = 0;
for(var r = 0; r < inputRangeCells.length; r++) {
var inputCell = inputRangeCells[r];
if(inputCell.getFontColor() == inputColor) {
count++;
}
}
Как l oop диапазон и получить значение цвета каждой ячейки?