当谷歌表单完成时,我使用此脚本发送带附件的邮件确认。一切都还可以,但我想使用hmtl作为邮件正文。
实际上,我使用" var htmlBody"但是html没有在邮件确认中解释。
感谢您的帮助!
function onFormSubmit(e) {
var timestamp = e.values[0];
var email = e.values[2];
var subject = "Votre demande";
var htmlBody = "Madame, Monsieur, <br>Veuillez trouver ci-joint le(s) documents demandés. Nous sommes à votre entière disposition pour vous apporter de l'aide dans votre recherche de mode de garde. Vous retrouverez toutes nos coordonnées en pièce jointe. <br>Bien cordialement,";
var file = DriveApp.getFileById("1KKDr2bIwi1k_nOi3DR-TlnLfDDHLwc7mdV8SL24db-k")
var file2 = DriveApp.getFileById("1RCBty4E2MCuj1ZV3MGCmZxGFsA2bXUiVBwCxHGJJCU4")
var pdfFile = file.getAs(MimeType.PDF);
var pdfFile2 = file2.getAs(MimeType.PDF);
if (e.values[1] == "La liste des assistants maternels") {
MailApp.sendEmail(email, subject, htmlBody, {
attachments: [pdfFile]
});
}
if (e.values[1] == "Le dossier de pré-inscription en crèche") {
MailApp.sendEmail(email, subject, htmlBody, {
attachments: [pdfFile2]
});
}
if (e.values[1] == "La liste des assistants maternels, Le dossier de pré-inscription en crèche") {
MailApp.sendEmail(email, subject, htmlBody, {
attachments: [pdfFile, pdfFile2]
});
}
}
答案 0 :(得分:0)
我认为您可以通过移动htmlBody
来解决您的问题。有两种模式可以达到你想要的效果。
MailApp.sendEmail(
email,
subject,
"sample text", // If HTML can't be received, this is used.
{
htmlBody: htmlBody,
attachments: [pdfFile]
}
);
MailApp.sendEmail({
to: email,
subject: subject,
body: "sample text", // If HTML can't be received, this is used.
htmlBody: htmlBody,
attachments: [pdfFile]
});
如果这对你的情况没用,我很抱歉。