google-apps-script - 删除了通过应用脚本嵌入 gmail 的谷歌文档的格式
问题描述
我有一个场景,我需要每天在特定时间安排一封电子邮件,但电子邮件的内容存在于一些谷歌文档中并及时更新。所以目前我正在手动发送电子邮件并将这些内容粘贴到我的电子邮件中,但我想自动执行相同的操作。
所以通过搜索我发现,它可以通过谷歌应用程序脚本,我写了一些脚本如下:
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});
脚本运行良好,我可以在电子邮件中看到内容,但谷歌文档有一些格式,如背景、前景色、表格,但在电子邮件中它仅显示为纯文本。
谢谢。
解决方案
推荐阅读
- javascript - 选择其中一个复选框后如何使按钮处于活动状态?以及如何将值从复选框动态传输到 rezBlock_1 块?
- python - 使用 BeautifulSoup 和 python 抓取 Instagram Hashtag 页面
- android - android构建配置中的unity 2019错误
- python - 发电集算法实现
- docker - docker-compose 不会启动超过大约。文件中定义的 130 个服务容器 50 个
- windows - 使用 powershell 脚本将 RSAT 安装到具有提升权限的 Windows 10
- sql - 仅查询每个用户的最新条目
- reactjs - 从列表中删除项目不呈现反应js
- c# - WPF C# AB3d 动画
- android - 使用 Flutter 的相机插件录制 25 fps 视频