Gmail RSVP 操作不起作用
Gmail RSVP Actions not working
我正在尝试使用 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 代码脚本将其发送到自己的电子邮件 xxx@gmail.com。有人知道为什么它不起作用吗?
@Martin Hromádko,为了让它工作,您必须使用将来的 startDate。尝试更改您的开始日期和结束日期,RSVP 操作应该适合您。
我正在尝试使用 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 代码脚本将其发送到自己的电子邮件 xxx@gmail.com。有人知道为什么它不起作用吗?
@Martin Hromádko,为了让它工作,您必须使用将来的 startDate。尝试更改您的开始日期和结束日期,RSVP 操作应该适合您。