我有一个简单的文档/模板,我想在向用户发送电子邮件时使用。它适用于文本版本,但我无法弄清楚,如何以HTML格式发送文档。该文件只包含带有粗体格式的文字。Google Apps脚本MailApp使用htmlBody文档
function sendEmail(emailAddress, attachment){
var EMAIL_TEMPLATE_ID = "SOME_GOOGLE_DOC_ID";
var emailTemplate = DocumentApp.openById(EMAIL_TEMPLATE_ID);
MailApp.sendEmail(emailAddress, "Subject", emailTemplate.getText(), {
htmlBody: emailTemplate, <-- THIS does not return correct data });
}
在htmlBody的格式化是完全丧失(它被接收为简单的字符串)。 这就是模板的外观(简单文本用斜体,粗体和进入):https://docs.google.com/document/d/1IkJhOVCTs66F_4LJwMtmx0EM_QkNkunYYiHqT1MCwTw/edit?usp=sharing – user2365226 2013-05-09 08:43:23
您应该用HTML编写文档。 – Srik 2013-05-10 02:11:02