Тип показа разметки электронной почты Google не отображается - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь добавить в свою учетную запись Gmail разметку электронной почты, но кнопка действия не отображается. Может ли кто-нибудь сообщить мне, что я делаю неправильно.пожалуйста, укажите функцию, которую я пишу в файле code.gs в script.google.com и во втором файле id mail_template.html.

<html>
  <body>
 
<!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
<script type="application/ld+json">
{
  "@context" : "http://schema.org",
  "@type" : "EventReservation",
  "reservationNumber" : "IO123456",
  "reservationStatus" : "confirmed",
  "reservationFor" : {
    "@type" : "Event",
    "name" : "Google I/O 2018",
    "startDate" : "2018-10-15T08:30:00-08:00",
    "location" : {
      "@type" : "Place",
      "name" : "will smith town",
      "address" : {
        "@type" : "PostalAddress",
        "streetAddress" : "Moscone Center",
        "addressLocality" : ", 800 Howard St",
        "addressRegion" : "San Francisco",
        "addressCountry" : "CA",
        "postalCode" : "94103"
      }
    }
  },
  "underName" : {
    "@type" : "Person",
    "name" : "Shalin Rabdu"
  }
}
</script>
    <p>
      Dear John, thanks for booking your Google I/O ticket with us.
    </p>
    <p>
      BOOKING DETAILS<br/>
      Reservation number: IO12345<br/>
      Order for: John Smith<br/>
      Event: Google I/O 2013<br/>
      Start time: May 15th 2013 8:00am PST<br/>
      Venue: Moscone Center, 800 Howard St., San Francisco, CA 94103<br/>
    </p>
  </body>
</html>

function testSchemas() {
  var htmlBody = HtmlService.createHtmlOutputFromFile('mail_template').getContent();

  MailApp.sendEmail({
    to: Session.getActiveUser().getEmail(),
    subject: 'Test Email markup - ' + new Date(),
    htmlBody: htmlBody,
  });
}

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...