Menu

Envoyer un mail avec pièce jointe avec Sheet

Messages postés
41
Date d'inscription
samedi 24 février 2018
Dernière intervention
29 novembre 2018
- - Dernière réponse : frenzy7
Messages postés
41
Date d'inscription
samedi 24 février 2018
Dernière intervention
29 novembre 2018
- 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();
}
}
}
Afficher la suite 

Votre réponse

1 réponse

Messages postés
41
Date d'inscription
samedi 24 février 2018
Dernière intervention
29 novembre 2018
0
Merci
Pas de réponse sniff
Commenter la réponse de frenzy7