同じ背景色のセルの数を数えて、結果をGoogle Appsスクリプトのスクリプトで別のセルに入れようとしていますが、できません。次のスクリプトがありますが、機能せず、どれが問題なのかわかりません:
function countbackgrounds() {
var book = SpreadsheetApp.getActiveSpreadsheet();
var range_input = book.getRange("B3:B4");
var range_output = book.getRange("B6");
var cell_colors = range_input.getBackgroundColors()[0];
var color = "#58FA58";
var count = 0;
for( var i in cell_colors )
if( cell_colors[i] == color ){
range_output.setValue(++count);
}
else {
return count;
}
}