请注意:我不是很精通编码和谷歌脚本的新手。
我正在尝试测试脚本中的背景颜色。具体来说,我将一个名称数组存储到一个命名范围中,并想计算有多少单元格设置为绿色。
到目前为止,我有以下但收到错误:TypeError:无法将未定义的属性“0.0”设置为“#00ff00”
function testCount(range) {
var ranges = SpreadsheetApp.getActiveSpreadsheet().getRangeByName("testrange");
var names = SpreadsheetApp.getActiveSpreadsheet().getRangeByName("testrange").getValues();
var NumColumns = ranges.getNumColumns();
var NumRows = ranges.getNumRows();
var c = 0;
for (var i = 0; i<NumColumns; i++){
for (var j = 0; j<NumRows; j++){
if (ranges.getBackgrounds()[i][j] ="#00ff00"){
c++;
}else{
c=c;
}
}
}
return c;
当我尝试以下颜色的单元格时,我抓住了绿色的值
return ranges.getBackgrounds()[0][1];