Bonjour,
J'ai un code appscript qui envoi un mail automatique et j'aimerai ajouter des CC et CCi dans la boucle de mail,
A1 (j'ai mis en gras) : pointe le destinataire et j'aimerai mettre en A2 le CC et A3 CCi, merci
function sendEmail() {
DocumentApp.getActiveDocument();
DriveApp.getFiles();
// variables
const doc = SpreadsheetApp.getActive();
const docID = 'Evaluation';
const feuilleID = 'Evaluation';
const email = doc.getRange('A1').getValue();
const d = Utilities.formatDate(new Date(), "GMT+1", "yyyyMMdd")
const x = doc.getRange('b35').getValue()
const fichier = 'FEUILLEX' + "_" + d + ".pdf"
const objet = 'FEUILLEX'+ "_" + " "+x;
const corps = "<p>Bonjour,</p>Veuillez trouver en pièce jointe le fichier.<p>Bonne réception,</p>";
// Création du fichier pdf
const url = 'https://docs.google.com/spreadsheets/d/' + 'ID feuille' + '/export?';
const exportOptions =
'exportFormat=pdf&format=pdf' +
'&size=A3' +
'&portrait=false' + // orientation portrait, false pour paysage
'&fitw=true' + // pas d'ajustement en largeur
'&sheetnames=false&printtitle=false' + // pas de nom ni de titre à l'impression
'&pagenumbers=false&gridlines=false' + // pas de numérotation, pas de grille
'&fzr=false' + // frozen rows = pas de répétition de l'en-tête
'&gid=' + 0;
var params = {method:"GET",headers:{"authorization":"Bearer "+ ScriptApp.getOAuthToken()}};
var reponse = UrlFetchApp.fetch(url + exportOptions, params).getBlob();
// Envoi email avec fichier attaché
GmailApp.sendEmail(email, objet, corps, {
htmlBody: corps,
attachments: [{
fileName: fichier,
content: reponse.getBytes(),
mimeType: "application/pdf"
}]
});
}
J'ai un code appscript qui envoi un mail automatique et j'aimerai ajouter des CC et CCi dans la boucle de mail,
A1 (j'ai mis en gras) : pointe le destinataire et j'aimerai mettre en A2 le CC et A3 CCi, merci
function sendEmail() {
DocumentApp.getActiveDocument();
DriveApp.getFiles();
// variables
const doc = SpreadsheetApp.getActive();
const docID = 'Evaluation';
const feuilleID = 'Evaluation';
const email = doc.getRange('A1').getValue();
const d = Utilities.formatDate(new Date(), "GMT+1", "yyyyMMdd")
const x = doc.getRange('b35').getValue()
const fichier = 'FEUILLEX' + "_" + d + ".pdf"
const objet = 'FEUILLEX'+ "_" + " "+x;
const corps = "<p>Bonjour,</p>Veuillez trouver en pièce jointe le fichier.<p>Bonne réception,</p>";
// Création du fichier pdf
const url = 'https://docs.google.com/spreadsheets/d/' + 'ID feuille' + '/export?';
const exportOptions =
'exportFormat=pdf&format=pdf' +
'&size=A3' +
'&portrait=false' + // orientation portrait, false pour paysage
'&fitw=true' + // pas d'ajustement en largeur
'&sheetnames=false&printtitle=false' + // pas de nom ni de titre à l'impression
'&pagenumbers=false&gridlines=false' + // pas de numérotation, pas de grille
'&fzr=false' + // frozen rows = pas de répétition de l'en-tête
'&gid=' + 0;
var params = {method:"GET",headers:{"authorization":"Bearer "+ ScriptApp.getOAuthToken()}};
var reponse = UrlFetchApp.fetch(url + exportOptions, params).getBlob();
// Envoi email avec fichier attaché
GmailApp.sendEmail(email, objet, corps, {
htmlBody: corps,
attachments: [{
fileName: fichier,
content: reponse.getBytes(),
mimeType: "application/pdf"
}]
});
}