Gmail仍支持架构吗? Apps脚本快速入门示例不起作用

时间:2018-06-25 15:30:55

标签: email gmail html-email google-schemas

我正在考虑将架构添加到我们的电子邮件中。我在Apps Script Quickstart中运行了该示例,但该操作未显示在我的Gmail中。

enter image description here

我同时使用企业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不再支持架构?

1 个答案:

答案 0 :(得分:0)

支持架构。您可能错过了步骤like

  

选择文件>新建> HTML文件以创建一个新的HTML文件。命名文件   mail_template与上面的JavaScript中的参数匹配。

确保已按照说明进行操作。

以下是屏幕截图:

enter image description here

当我单击该View按钮时,它将带我到一个Youtube视频。