我正在尝试使用RSVP操作发送事件,但Gmail收件箱中没有显示任何按钮。 我正在尝试这段代码:
<div itemscope itemtype="http://schema.org/Event">
<meta itemprop="name" content="Taco Night"/>
<meta itemprop="startDate" content="2015-04-18T15:30:00Z"/>
<meta itemprop="endDate" content="2015-04-18T16:30:00Z"/>
<div itemprop="location" itemscope itemtype="http://schema.org/Place">
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<meta itemprop="name" content="Google"/>
<meta itemprop="streetAddress" content="24 Willie Mays Plaza"/>
<meta itemprop="addressLocality" content="San Francisco"/>
<meta itemprop="addressRegion" content="CA"/>
<meta itemprop="postalCode" content="94107"/>
<meta itemprop="addressCountry" content="USA"/>
</div>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/RsvpAction">
<div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url" href="http://example.com/rsvp?eventId=123&value=yes"/>
</div>
<link itemprop="attendance" href="http://schema.org/RsvpAttendance/Yes"/>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/RsvpAction">
<div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url" href="http://example.com/rsvp?eventId=123&value=no"/>
</div>
<link itemprop="attendance" href="http://schema.org/RsvpAttendance/No"/>
</div>
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/RsvpAction">
<div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url" href="http://example.com/rsvp?eventId=123&value=maybe"/>
</div>
<link itemprop="attendance" href="http://schema.org/RsvpAttendance/Maybe"/>
</div>
</div>
与此处的教程相同:https://developers.google.com/gmail/markup/reference/rsvp-action。我将通过Google Code脚本发送给自己的电子邮箱xxx@gmail.com。有人知道它为什么不起作用吗?
答案 0 :(得分:1)
@MartinHromádko,为了让它起作用,你必须使用未来的 startDate 。尝试更改startDate和endDate,RSVP操作应该适合您。