Script ne fonctionnant que sur ma première ligne

a marqué ce sujet comme résolu.

Bonjour à tous,

J’ai suivi un tuto d’introduction à Google Apps Script, qui est très bien fait.

Cependant j’ai un souci :

J’ai fait un script pour changer la date en fonction de 2 conditions. Cela fonction pour la première ligne, mais pour les suivante, quelque soit la modification, le OnEdit modifie la date…

J’ai essayer de faire une boucle mais ça ne fonctionne pas non plus…

Ce que je souhaiterais c’est d’appliquer mon onEdit sur chaque ligne avec les mêmes conditions. C’est la que je bloque.

Merci de votre aide.

Ci-joint mon script.

Karim

function onEdit() {
   var tableur = SpreadsheetApp.getActiveSpreadsheet();
   var feuille = tableur.getSheetByName("TEST");
   var maLigne = "A1";
   var maLignedeux = "C1";
   var maValeur = tableur.getRange(maLigne).getValues();
   var maValeurdeux = tableur.getRange(maLignedeux).getValues();
   var horodateur = new Date();
   var row = SpreadsheetApp.getActiveRange().getRowIndex();
  
    if(maValeur == "ENVOYER" && maValeurdeux == "R1"){
  feuille.getRange(row,2).setValue(horodateur);
  }
}
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte