google calendar - Gmail Markup for Multiple Events -


i'm developing event markup using json-ld included confirmation emails.

some of events recurring @ regular intervals. however, recurring events not supported latest schema.org specifications i've followed advice offered here: http://lists.w3.org/archives/public/public-vocabs/2011dec/0062.html , decided embed json list of individual events.

the json-ld passes tests in email markup tester provided google (https://www.google.com/webmasters/markup-tester/u/0/).

however, when test google calendar integration sending email myself, 1 out of 6 events in series appears in calendar (oddly, it's neither first or last event in list).

does gmail markup support multiple events in same email? if there better way it?

example markup:

<script type="application/ld+json"> [   {     "reservationnumber": "7e15afb6b2485005e55481be58de4141b70f85006bd25823",      "reservationfor": {       "startdate": "2015-05-09t16:00:00-07:00",        "enddate": "2015-05-09t22:30:00-07:00",        "description": "regularly schedule xxxx",        "location": {         "address": {           "addresscountry": "us",            "addresslocality": "xxx",            "addressregion": "xxx",            "streetaddress": "xxx",            "postalcode": "xxx",            "@type": "postaladdress"         },          "@type": "place",          "name": "xxx"       },        "@type": "event",        "name": "xxx every 2 weeks"     },      "modifyreservationurl": "https://example.com/xxx",      "reservationstatus": "http://schema.org/confirmed",      "undername": {       "@type": "person",        "name": "xxx"     },      "@context": "http://schema.org",      "@type": "eventreservation"   },     ...    {     "reservationnumber": "40553edbce52f0052e153919a4dad49ec32516c15433bf4a",      "reservationfor": {       "startdate": "2015-05-23t16:00:00-07:00",        "enddate": "2015-05-23t22:30:00-07:00",        "description": "regularly schedule xxx",        "location": {         "address": {           "addresscountry": "us",            "addresslocality": "xxx",            "addressregion": "xxx",            "streetaddress": "xxx",            "postalcode": "xxx",            "@type": "postaladdress"         },          "@type": "place",          "name": "xxx"       },        "@type": "event",        "name": "xxx every 2 weeks"     },      "modifyreservationurl": "https://example.com/xxx",      "reservationstatus": "http://schema.org/confirmed",      "undername": {       "@type": "person",        "name": "xxx"     },      "@context": "http://schema.org",      "@type": "eventreservation"   },  ] </script> 

you can try adding markup in html file using quick apps script tutorial mentioned in documentation here.