App Script Code
var spreadSheet = e.source;
var range = e.range;
var column = range.getColumn();
var row = range.getRow();
var sheetName = spreadSheet.getActiveSheet().getName();
var value = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName).getRange(row, 2).getValue();
if( column==3 && value=='')
{
SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName).getRange(row, 1).setBackgroundRGB(red);
}
In output I am only getting font color as red.
