Function onEdit(event) et function sendEmail(i)

salut a tous..

la je soupire... avec un aide d'ici j'ai cette formule

function onEdit(event) {
  var commande = event.source.getActiveSheet();
  var cel = event.source.getActiveRange();
  if ((cel.getColumn() == 11) && (cel.getValue() == 'REÇU')) {
    sendEmail(cel.getRow())
  };
}

function sendEmail(i) {

  //definir les variables

    var ss = SpreadsheetApp.getActiveSpreadsheet()
    var Liste_commande =ss.getSheetByName('commande');
    var Texte_mail =ss.getSheetByName('Message');
    var subject = Texte_mail.getRange(2,1).getValue();

    // retrouver la dernière ligne

      var emailAdress = Texte_mail.getRange(2,4).getValue();
      var job=Liste_commande.getRange(i, 2).getValue();
      var description=Liste_commande.getRange(i, 5).getValue();
      var message = Texte_mail.getRange(2,2).getValue();

      // remplacer les mots clefs

      message = message.replace("<description>", description).replace("<job>", job);

      //envoyer les mails

      MailApp.sendEmail(emailAdress,subject,message);

}

elle fonctionne a perfection! mais la j'ai voulu créer une copie de ce sheet pour autre utilisateur de google (autre login) tout c'est copier a perfection donné,valeur,script a l'exception de ce script. il a quoi comme solution a ça? pourtant tout est identique les feuilles, les mêmes valeur a même place... les autorisation a ce script son faite...

merci énormément, en plus que j'avais tout fini

oufff encore un erreur de débutant les déclencheurs ne ce copie pas

Rechercher des sujets similaires à "function onedit event sendemail"