Voici ...
Dans ta feuille, Outils > macros > Enregistrer une macro que tu nommes envoiMail
Dans l'éditeur de macro, tu remplaces par ceci :
function envoiMail() {
var f = SpreadsheetApp.getActive();
var lastRow = f.getLastRow();
var maintenant = new Date().getTime();
var debut = new Date(maintenant + 86400000);
var fin = new Date(maintenant + 2 * 86400000);
for (var ligne = 2 ; ligne <= lastRow ; ligne++){
if (f.getRange('D' + ligne).getValue() >= debut && f.getRange('D' + ligne).getValue() < fin){
var destinataires = f.getRange('N' + ligne).getValue() + ',' + f.getRange('O' + ligne).getValue();
var objet = "Visite de l'établissement";
var quand = Utilities.formatDate(f.getRange('D' + ligne).getValue(), "GMT+1", "dd/MM/yyyy");
var texte = f.getRange('B' + ligne).getValue() + " et " + f.getRange('C' + ligne).getValue() + " passeront le " + quand + " à " + f.getRange('J' + ligne).getValue() + " au bâtiment " + f.getRange('K' + ligne).getValue() + " au " + f.getRange('L' + ligne).getValue() + " (plus texte de la raison du passage) ";
//Browser.msgBox(texte);
MailApp.sendEmail({to: destinataires, subject: objet, htmlBody: texte});
}
}
}
tu testes d'abord avec des mails bidon.
Il faudra que tu répondes à des questions sur la sécurité.
Si ok, tu retournes dans l'éditeur de macro, tu cliques sur l'horloge et tu choisis l'heure journalière d'activation de la macro.