我需要根据其他单元格的值为范围单元格添加背景颜色,但是这个范围有不同的值,例如:
1 X 2 1 XX | 2
在检查值为 2 的 las 单元格时,范围单元格必须是独立的颜色,即只有单元格 3 必须具有绿色背景色,因为与红色的值相同,其他单元格的值相同。
我有这个代码:
function test() {
var libro = SpreadsheetApp.getActiveSpreadsheet();
var range_input = libro.getRange("B3:E3");
var target_cell = libro.getRange("G3");
if (range_input.getValues()==target_cell.getValue())
{
range_input.setBackgroundColor('#58FA58');
}
else
{
range_input.setBackgroundColor('#FA5858')
}
}
但问题是这不起作用,因为只有当所有值单元格的值与最后一个单元格的值相同时,该行才为绿色,这意味着尽管单元格 3 具有正确的值,但整行都变为红色。
提前谢谢。