Схема все еще поддерживается в Gmail?Пример быстрого запуска Apps Script не работает - PullRequest
0 голосов
/ 25 июня 2018

Я смотрю на добавление схемы в наши электронные письма. Я запустил этот пример в Быстрый запуск скрипта приложений , и действие не появилось в моем Gmail.

enter image description here

Я пробовал это как с учетной записью электронной почты Google App для бизнеса, так и с личной учетной записью Gmail. (В обоих случаях я вошел в Сценарии приложения с одной и той же учетной записью, поэтому учетные записи отправителя и получателя совпадают.) Я также попытался просмотреть электронную почту как в новом, так и в классическом интерфейсе.

Вот код, который я использую:

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 голосов
/ 26 июня 2018

Схемы поддерживаются.Возможно, вы пропустили шаг , например :

Выберите «Файл»> «Создать»> «HTML-файл», чтобы создать новый HTML-файл.Назовите файл mail_template, чтобы он соответствовал параметру в приведенном выше JavaScript.

Убедитесь, что вы выполнили все детали инструкции.

Вот снимок экрана:

enter image description here

Когда я нажимаю эту кнопку View, происходит переход к видео на Youtube.

...