Отсутствует выделение в разметке электронной почты Google

#google-schemas

#google-схемы

Вопрос:

Я работаю над разметкой электронной почты Google уже несколько недель. Я отправил его на проверку. Группа проверки Google ответила, что в разметке отсутствует выделение. Что касается разметки, электронное письмо содержит подтверждение расписания, которое отправляется пациенту из больницы. Электронное письмо содержит дату, время, имя врача и название больницы. Я использовал JSON / LD для резервирования событий. Инструмент тестирования разметки показывает, что все правильно. В следующей ссылке Ссылка на резервирование события не упоминается выделение

Вот JSON / LD для справки

 {
  "@context":              "http://schema.org",
  "@type":                 "EventReservation",
  "reservationNumber":     "12345",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type":               "Person",
    "name":                "John Doe"
  },
  "reservationFor": {
    "@type":               "Event",
    "name":                "Schedule Appointment",
    "performer": {
      "@type": "Person",
      "name": "Jane Doe",
      "image": "www.mysite.com"
    },
    "startDate":           "2020-08-21T10:00 05:30",
    "location": {
      "@type":             "Place",
      "name":              "Viman Nagar",
      "address": {
        "@type":           "PostalAddress",
        "streetAddress":   "Viman Nagar",
        "addressLocality": "Viman Nagar",
        "addressRegion":   "Viman Nagar",
        "postalCode":      "Viman Nagar",
        "addressCountry":  "Viman Nagar"
      }
    }
  },
  "modifiedTime":"2020-08-21T10:00:00 05:30",
  "modifyReservationUrl":"www.mysite.com"
}
  

Приведенный выше JSON / LD не показывает никаких ошибок в инструменте проверки разметки. Я ввел все обязательные и предлагаемые данные в JSON. Как указать подсветку в нем? Я не смог найти ни одной ссылки на выделение в вышеупомянутой ссылке.

Я также прилагаю скриншот электронного письма, которое я получил во время тестирования в Google App Script.

Ответ №1:

У вас неверный формат даты в вашем startDate свойстве. Пожалуйста, найдите исправленный JSON ниже:

 {
  "@context":              "http://schema.org",
  "@type":                 "EventReservation",
  "reservationNumber":     "12345",
  "reservationStatus": "http://schema.org/Confirmed",
  "underName": {
    "@type":               "Person",
    "name":                "John Doe"
  },
  "reservationFor": {
    "@type":               "Event",
    "name":                "Schedule Appointment",
    "performer": {
      "@type": "Person",
      "name": "Jane Doe",
      "image": "www.mysite.com"
    },
    "startDate":           "2020-08-21T10:00:00 05:30",
    "location": {
      "@type":             "Place",
      "name":              "Viman Nagar",
      "address": {
        "@type":           "PostalAddress",
        "streetAddress":   "Viman Nagar",
        "addressLocality": "Viman Nagar",
        "addressRegion":   "Viman Nagar",
        "postalCode":      "Viman Nagar",
        "addressCountry":  "Viman Nagar"
      }
    }
  },
  "modifiedTime":"2020-08-21T10:00:00 05:30",
  "modifyReservationUrl":"www.mysite.com"
}