Envoyer un mail avec pièce jointe avec Sheet

Fermé
frenzy7 Messages postés 55 Date d'inscription samedi 24 février 2018 Statut Membre Dernière intervention 29 juillet 2024 - 15 nov. 2018 à 18:04
frenzy7 Messages postés 55 Date d'inscription samedi 24 février 2018 Statut Membre Dernière intervention 29 juillet 2024 - 29 nov. 2018 à 02:38
Bonjour,

Je souhaite envoyer dans un mail une piece jointe pdf (qui se trouve dans un dossier de google drive).
Le script fonctionne sous Google Sheet.
Il manque juste la partie pour envoyer le mail. J'ai trouvé plusieurs solutions mais lorsque je les intègre au script celà ne fonctionne pas.

Merci d'avance.

Voici le code:

function sendEmails2() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 1000; // Number of rows to process
// Fetch the range of cells A2:B3
var dataRange = sheet.getRange(startRow, 1, numRows, 4);
// Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = row[2];
var prenom = row[1];
var message = "Corps du mail...";
var emailSent = row[3];
if (emailSent != "EMAIL_SENT" && emailAddress != "") { // Prevents sending duplicates
var subject = "Objet...";

MailApp.sendEmail({
to: emailAddress,
subject: subject,
htmlBody: message,
});
sheet.getRange(startRow + i, 4).setValue("EMAIL_SENT");
// Make sure the cell is updated right away in case the script is interrupted
SpreadsheetApp.flush();
}
}
}
A voir également:

1 réponse

frenzy7 Messages postés 55 Date d'inscription samedi 24 février 2018 Statut Membre Dernière intervention 29 juillet 2024 2
29 nov. 2018 à 02:38
Pas de réponse sniff
0