He estado tratando de cambiar el color de fondo del valor de la celda según el ESTADO . Si el estado es ARCHIVO ANTIGUO , me gustaría establecer el color de fondo de la celda en rojo , y si el estado es ARCHIVO NUEVO , me gustaría establecerlo en verde (como se muestra en la muestra).
Aquí está el código:
const cells = sheet.getRange("I2:I" + sheet.getLastRow()) const cellValues = cells.getValues() Logger.log(cellValues) const newValues = [] var backGrounds = [] cellValues.forEach((row) => { if (row[0] === "new file") { newValues.push(['OLD FILE']) } else if (row[0] === "OLD FILE" || row[0] === "NEW FILE") { newValues.push([row[0]]) } else { newValues.push(['NEW FILE']) backGrounds.push(['00ff00']) } }) cells.setValues(newValues).setBackground(backGrounds) }
He intentado usar backGrounds.push(['00ff00'])
y .setBackground(backGrounds)
pero aún no cambia.
¿Cómo puedo cambiar el color de fondo de la celda según el estado?