ok, je vais développer
1- je suis parti comme demandé sur un événement, ce qui m'a amené à proposer onEdit(e) et généralement dans ce cadre on teste la cellule actionnée, c'est ce que j'ai proposé
2- pour sélectionner une cellule, on écrira
SpreadsheetApp.getActiveSheet().setActiveRange("la_cellule")
https://developers.google.com/apps-script/reference/spreadsheet/sheet#setactiverangerange
3- pour renseigner une cellule sans la sélectionner
SpreadsheetApp.getActiveSheet().getRange("la_cellule").setValue("la_valeur")
4- pour changer le format (par exemple la couleur rouge) sans la sélectionner
SpreadsheetApp.getActiveSheet().getRange("la_cellule").setBackground("red")
n'hésite pas à mettre un lien vers ton projet (épuré) comme je le mentionnais plus haut
MAIS, est-ce que dans ton cas, une mise en forme conditionnelle n'est-elle pas suffisante ?