我有一个包含电子邮件正文内容的文档。我正在使用Apps脚本从URL提取文档并将其作为HTML邮件发送。
var url = "address of the document";
var param = {method : "get",
headers : {"Authorization": "Bearer " +ScriptApp.getOAuthToken()}, muteHttpExceptions:true,
};
var html = UrlFetchApp.fetch(url,param).getContentText();
MailApp.sendEmail(
emailId, // recipient
tempSubject, // subject
body,
{ // body
htmlBody: html, // advanced options
});
但是,如果我的文档中包含这样的文本,例如:
Hi
username: rml@gmail.com
password : <aSrD9nn
Happy browsing!
在生成的电子邮件中,password:
之后的文本为空白。它不会显示在已发送电子邮件的邮件正文中。我认为,显然,它认为<
是一个开始标签。
有没有办法解决这个问题?我尝试了其他文本,但效果很好。
我该如何克服这个问题?任何帮助将不胜感激。