Lancer un script au changement de données dans une liste

Bonjour,

Voilà, je suis en train de faire un script que j'essaye de lancer lorsque je change ce qu'il y a écrit dans une cellule. Je me suis inspiré de ce sujet là https://forum.excel-pratique.com/sheets/lancement-d-un-script-google-si-la-valeur-change-152346 sauf que ça me lance le script même si je ne valide pas de selection (en gros, même la liste ouverte, ça lance le script).

Je ne sais pas trop quoi faire pour éviter ca ><. Je précise que le code qui doit se lancer dépends du contenu de la cellule qui est en validation de donnée (et donc qui est censé lancer le code). Merci :D

Merci d'avance !

function onSelectionChange(e) {
  var editedcell = e.range;
  var ss = SpreadsheetApp.getActiveSpreadsheet(); 
  var sheet = ss.getActiveSheet();
  var ligne = sheet.getRange("2:2");

 if((editedcell.getRow()==2) || (editedcell.getColumn()==2)){
...
}}

Bonjour,

si tu changes le contenu de la cellule, alors utilise onEdit et non onSelectionChange

Bonjour.

Ow oui.. tout simplement ^^". Désolé du dérangement !

Rechercher des sujets similaires à "lancer script changement donnees liste"