我正在考虑将架构添加到我们的电子邮件中。我在Apps Script Quickstart中运行了该示例,但该操作未显示在我的Gmail中。
我同时使用企业Google App电子邮件帐户和个人Gmail帐户进行了尝试。 (在两种情况下,我都使用相同的帐户登录App脚本,因此发送和接收帐户都相同。)我还尝试在新界面和经典界面中查看电子邮件。
这是我正在使用的代码:
Code.gs
function testSchemas() {
var htmlBody = HtmlService.createHtmlOutputFromFile('mail_template').getContent();
MailApp.sendEmail({
to: Session.getActiveUser().getEmail(),
subject: 'Test Email markup - ' + new Date(),
htmlBody: htmlBody,
});
}
mail_template.html
<html>
<head>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"description": "Check this out",
"potentialAction": {
"@type": "ViewAction",
"target": "https://www.youtube.com/watch?v=eH8KwfdkSqU"
}
}
</script>
</head>
<body>
<p>
This a test for a Go-To action in Gmail.
</p>
</body>
</html>
我是否缺少某些内容,或者Gmail不再支持架构?
答案 0 :(得分:0)
支持架构。您可能错过了步骤like:
选择文件>新建> HTML文件以创建一个新的HTML文件。命名文件 mail_template与上面的JavaScript中的参数匹配。
确保已按照说明进行操作。
以下是屏幕截图:
当我单击该View
按钮时,它将带我到一个Youtube视频。