J'ai relié la macro,
Steelson, en faite je veux copier le nom de la personne a qui j'ai envoyé le mail. A2:A20 et l'ajouter dans la liste de la feuille Mail envoyé
Comme ça cela active mon filtre situé en M3 et je renvoie pas 2 fois le même mail.
J'ai défini une plage d'envoi de mail A2:F20.
Pour résumé voila ma vision :
Activation de Macro / Envoi mail dont adresse présente feuille "VALIDATION!A2:B20"/ Copie VALIDATION!A2:B20 vers feuille Mail Envoyé A2:B20/ Suppression des Lignes Si Vide si il y a pas eu 20 réponse / création de 20 Lignes au dessus "mail envoyé" A2:B20 pour permettre la prochaine validation/ retour page "VALIDATION"
Ma fonction d'envoi de mail.
function Confirmationmail() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheetByName("VALIDATION"));
var sheet = SpreadsheetApp.getActiveSheet(); var dataRange = sheet.getRange("A2:F20");
var data = dataRange.getValues();
for (i in data) {
var rowData = data[i];
var emailAddress = rowData[1];
var recipient = rowData[0];
var message1 = rowData[2];
var message2 = rowData[3];
var parameter2 = rowData[4];
var message3 = rowData[5];
var message = 'Madame, Monsieur' + recipient + ', \n\n' + message1 + ' ' + message2 + ' ' + parameter2 + ' ' + message3
var subject = 'La demande a bien été pris en compte';
MailApp.sendEmail(emailAddress, subject, message); } }
* Normalement la MACRO est accessible.