Bonjour,
J'ai créer ce scrip pour envoyer un mail automatiqument. Il fonctionne même trop bien car il m'envoit toutes les feuilles de mon classeur. Je veux qui'il crée un pdf de ma feuille "Avancement" mais il m'envoit toutes les feuilles de mon classeur. Quelqu'un aurait une idée sur ce qui ne va pas.
function envoyerPDFParEmail() {
var feuille = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Avancement");
if (feuille) {
var fileId = SpreadsheetApp.getActiveSpreadsheet().getId();
var pdf = DriveApp.getFileById(fileId).getAs('application/pdf');
var date = new Date();
var formattedDate = Utilities.formatDate(date, 'GMT', 'dd/MM/yyyy');
var emailObjet = "Avancement travaux " + formattedDate;
var message = "Bonjour voici l'état d'avancement des travaux. Cdt Franck";
var destinataires = ["xxxxxxx", "xxxxxxxxx"];
for (var i = 0; i < destinataires.length; i++) {
MailApp.sendEmail(destinataires[i], emailObjet, message, {attachments: [pdf]});
}
} else {
Logger.log("La feuille 'Avancement' n'a pas été trouvée.");
}
}