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