Пример подсчета используемого цвета в ячейке А1 и сравнение с другими ячейками диапазона A1:A10. Результат записывается в ячейку А11, а так же в консоль в режиме debug.

В основе используется метод GetFillColor

Пример:

(function()
{
    var sheet = Api.GetActiveSheet();
    var A1 = sheet.GetRange("A1"); //за основу берется ячейка А1
    var UsedRange = sheet.GetRange("A1:A10"); //весь пул ячеек для сравнения с эталонной А1
    var Total = sheet.GetRange("A11");
    var resum = sheet.UsedRange.Text.reduce((acc, row, rowIndex) =>(row.forEach((cell, colIndex) => {
            var oRangeCell = sheet.GetRangeByNumber(rowIndex, colIndex);
            var colorCell = JSON.stringify(oRangeCell.GetFillColor());
            var bool = (colorCell == JSON.stringify(A1.GetFillColor())) ? 'true' : 'False';
            var resum = (bool == 'true') ? acc++ : acc;
          return ((bool) ? 1 : 0)
        }), acc), 
    0); //сравнение каждой ячейки с эталонной А1
    Total.SetValue("Число закрашенных ячеек в диапазоне А1:A10 цветом равно " + resum); //вывод в ячейку А11 подсчета одинакового цвета с А1
    console.log(resum);
})();