Envoie mail automatique avec pièce jointe depuis google sheet
Salah_4446
Messages postés
2
Statut
Membre
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Pouvez-vous m'expliquer comment je peux faire pour ajouter la pièce jointe a mon programme ?
function SendEmail() {
var sh=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lrow= sh.getLastRow();
for( var i=2;i<=lrow;i++)
{
MailApp.sendEmail(sh.getRange(i, 1).getValue(),sh.getRange(i,2).getValue(),sh.getRange(i,3).getValue())
}
}
Pouvez-vous m'expliquer comment je peux faire pour ajouter la pièce jointe a mon programme ?
function SendEmail() {
var sh=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lrow= sh.getLastRow();
for( var i=2;i<=lrow;i++)
{
MailApp.sendEmail(sh.getRange(i, 1).getValue(),sh.getRange(i,2).getValue(),sh.getRange(i,3).getValue())
}
}
1 réponse
-
Bonjour,
Tu trouveras des exemples ici : https://www.google.com/search?q=google+sheet+sendEmail+attachement
et d'autres sur la doc officielle// Send an email with two attachments: a file from Google Drive (as a PDF) and an HTML file. var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); var blob = Utilities.newBlob('Insert any HTML content here', 'text/html', 'my_document.html'); MailApp.sendEmail('mike@example.com', 'Attachment example', 'Two files are attached.', { name: 'Automatic Emailer Script', attachments: [file.getAs(MimeType.PDF), blob] });
NB: A l'avenir, merci d'utiliser les balises de code pour poster ton code sur le forum.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.