我有一个场景,我需要在每天的特定时间安排电子邮件,但电子邮件的内容存在于某些Google文档中并及时更新。所以目前我手动发送电子邮件并将这些内容粘贴到我的电子邮件中,但我希望自动化相同的内容。
通过搜索我发现,可以通过谷歌应用程序脚本,我写了一些脚本如下:
var id = '<my_Id>';
var url = "https://docs.google.com/feeds/download/documents/export/Export?id="+id+"&exportFormat=html";
var param = {
method : "get",
headers : {"Authorization": "Bearer " + ScriptApp.getOAuthToken()},
contentType: "text/html",
muteHttpExceptions:true,
};
var html = UrlFetchApp.fetch(url,param).getContentText();
MailApp.sendEmail(email, 'DSR', 'html only', {htmlBody:html});
脚本工作正常,我可以看到内容到电子邮件,但谷歌文档有一些格式,如背景,前景色,表格,但在电子邮件中,它显示为纯文本。
感谢。