移除了通过应用脚本嵌入 Gmail 中的 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});

脚本工作正常,我可以看到电子邮件中的内容,但谷歌文档有一些格式,如背景、前景色、表格,但在电子邮件中它只显示为纯文本。

谢谢。

这对我有用。

https://gist.github.com/erickoledadevrel/11143648

问题是HTML必须是内联的

谢谢。

相关内容

  • 没有找到相关文章

最新更新