Hago un guión muy fácil.
si la celda es 6 imprime "gros"
si la celda es 5 escribe "moyen"
si la celda es otra imprime "faible"
Pero, el guión escribe cada vez "gros" (la primera condición). y no se porque
function calculdunpoids(){ var app = SpreadsheetApp var feuille = app.getActiveSpreadsheet().getActiveSheet() // Je prend la feuille active du classeur actif var cellule = feuille.getRange(3,3) // je prend la cellule C3 if (cellule =6) { feuille.getRange(3,4).setValue("Gros"); } else if (cellule =3 ) { feuille.getRange(3,4).setValue("moyen"); } else { feuille.getRange(3,4).setValue("petit"); } }
A partir de su secuencia de comandos y su pregunta, creo que su objetivo es el siguiente.
==
y ===
en lugar de =
.feuille.getRange(3,4)
solo se puede usar una vez.Cuando estos puntos se reflejan en su guión, se convierte en lo siguiente.
function calculdunpoids() { var app = SpreadsheetApp var feuille = app.getActiveSpreadsheet().getActiveSheet() var cellule = feuille.getRange(3, 3).getValue(); var destRange = feuille.getRange(3, 4); var value = "petit"; if (cellule == 6) { value = "Gros"; } else if (cellule == 5) { value = "moyen"; } destRange.setValue(value); }