Bonjour,
Je n'ai pas trouvé comment faire exécuter plusieurs scripts lorsque la valeur de la cellule change ou par d'autres moyens ?
actuellement j'essai cela :
function maFonction() {
var maValeur = SpreadsheetApp.getActiveSheet().getRange("H1").getValue();
if(maValeur == "réinitialiser"){
// ici mettre la fonction que vous souhaitez
sousterre();
surface();
repos();
disponible();
}
}
les autres codes à déclencher sont tous de cette façon :
function sousterre(){
// définir les variables
var ss = SpreadsheetApp.getActiveSheet()
var n= ss.getLastColumn();
for(var C1=n;C1>=1;C1--) { // boucle de n à 1
if(ss.getRange(ss.getCurrentCell().getRow(),C1).getValue() == "ST"){
// on a trouvé la cellule qui contient ST
for(var C2=C1;C2>=1;C2--){
if(ss.getRange(ss.getCurrentCell().getRow(),C2).getValue() != "ST"){
return C1-C2;
}
}
}
}
}
Lien vers le fichier exemple :
https://docs.google.com/spreadsheets/d/1RP3o3OSjHJhkV9eGZbUGrFo-XPXQFFLlHOoRhZzsKK8/edit#gid=0
Merci