如何使用schema.org在Gmail中制作自定义RSVP或多个按钮?

时间:2017-06-22 17:35:57

标签: gmail schema.org json-ld google-schemas

我想使用带有多个操作的schema.org电子邮件标记在Gmail中发送电子邮件。

例如:一封电子邮件询问有4种选择的出席情况:[已故] [生病] [家] [度假]

我尝试向rsvp action添加选项,但似乎只允许Yes,No,Maybe。

所以我尝试使用type:EmailMessage,并创建一系列潜在的操作,但它只为列表中的第一个操作创建一个按钮。

我不介意此UI不会出现在摘要中,只会出现在电子邮件正文中。

1 个答案:

答案 0 :(得分:2)

这是不可能的。 Gmail为RSVP操作提供了三个选项,其他操作仅支持一个(可自定义的)按钮。

解决方法是使用单个view action,它会将您带到您所选择的网址,您可以选择所需的网址。

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "potentialAction": {
    "@type": "ViewAction",
    "target": "https://watch-movies.com/watch?movieId=abc123",
    "name": "Watch movie"
  },
  "description": "Watch the 'Avengers' movie online"
}
</script>