Zmień kolor tła komórki na Edycja na podstawie wartości

Jak mogę zmienić kolor tła komórki na podstawie zawartości komórki wonEdit() funkcjonować?

Miałem wiele wersji kodu, które przetestowałem pod tym kątem - niektóre działają prawie poprawnie, inne w ogóle nie działają. Ale jeszcze nie udało mi się tego zrobić tak, jak tego potrzebuję.

Proszę wybaczyć brak elegancji w sposobie, w jaki to jest napisane, ale faktycznie muszę zachować kod tak prosty, jak to możliwe, ponieważ będzie wiele zmian w komórkach, wiele warunków i wiele różnych liczb komórek, które zostaną zmienione w zależności od tego, co zostaje zmieniony w arkuszu.

Ok, więc idzie ...

function onEdit(event)
{
 var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet2");   
 var changedCell= event.source.getActiveRange().getA1Notation();

 if (changedCell == 'B3') {
 var c = ss.getRange("B3").getValue();
  if (c < 2); {
  ss.getRange("B3").setBackgroundColor('#ff0000');  
  ss.getRange("B12").setBackgroundColor('#ff0000'); 
  }
  if (c > 1); {
  ss.getRange("B3").setBackgroundColor('#000000');  
  ss.getRange("B12").setBackgroundColor('#000000'); 
  }
 }
}

questionAnswers(2)

yourAnswerToTheQuestion