【发布时间】:2020-04-18 03:45:24
【问题描述】:
我正在使用 google 脚本创建一封自动电子邮件,其中电子邮件正文作为 html 内容。以下是我的脚本:
main.gs
function testSchemas() {
var htmlBody = HtmlService.createHtmlOutputFromFile('template').getContent();
MailApp.sendEmail({
to: "user@gmail.com",
subject: "Test Email",
htmlBody: htmlBody
});
}
模板.html
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.container {
position: relative;
font-family: Arial;
}
.text-block {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
</style>
</head>
<body>
<div class="container">
<img src="https://drive.google.com/uc?export=view&id=[fileID]" alt="TEST" style="width:100%;">
<div class="text-block">
<h4>Nature</h4>
<p>What a beautiful sunrise</p>
</div>
</div>
</body>
</html>
当我运行此代码时,应该出现在图像上方的文本位于电子邮件中图像的下方。我在这里有什么遗漏吗?
请推荐。
示例输出:
【问题讨论】:
标签: html email google-apps-script gmail