我要向Gmail用户发送有关事件的电子邮件。我可能正在使用Outlook,Gmail,mailx等发送此电子邮件。收件人正在使用Gmail。
我知道此电子邮件的格式可以使Gmail可以轻松地将此事件导入Google日历。 Google在Gmail中的自动事件识别以及帮助文章›访问选项›其他Google产品› Gmail中描述了此功能。
但是,此功能并不总是有效。
我尝试了多种格式,在不同的电子邮件正文,主题行等中放置了不同的文本。有时它们起作用,有时却不起作用。
有时,Gmail页面的右侧有一个“添加到日历”链接。
我也可以转到菜单“更多:创建活动”。这将带我进入Google日历页面以创建活动。有时会自动使用电子邮件中的信息填充这些字段,但通常这些字段都是空白。
以下是一些示例:
一个带有位置和日期的地址:
在这个星期四的马戏团见我
日期,时间和地点:
在这里见我2011年8月10日下午3:00在加利福尼亚州伯克利市大学大道2198号的马戏团
事件,日期和位置的标签如下:
What: Meet at the Circus
Where: 2198 University Ave, Berkeley, CA
When: Aug 10, 2011 at 3:00PM
关于如何格式化这些电子邮件,以便Google日历自动识别这些电子邮件,是否有任何建议或准则?
“普通” Gmail与Google Apps之间有区别吗?
#1 楼
我在以下格式上取得的成功有限:Subject: My test event
邮件正文中说:
This is my test event!
When: May 7, 9-10AM
Where: 123 Main Street, Berkeley, CA
使用关键字“位置”而不是“位置”似乎也可以使用。
在Google日历中,这将填充主题,正文,事件时间和事件位置(标为“位置”的字段) 。
我一直在个人Gmail帐户和机构的Google Apps帐户中使用上述格式。通常可以通过“添加到日历”按钮和“更多:创建事件”菜单选项使用。
评论
很高兴看到您在几个月后再次获得结果!
– ComputerLocus
2012年5月7日下午16:35
#2 楼
显然,自动添加由嵌入到电子邮件源代码中的标记架构控制:https://developers.google.com/gmail/markup/reference/event-reservation
从那里开始,尝试这样的事情吗?
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EventReservation",
"reservationNumber": "E123456789",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "John Smith"
},
"reservationFor": {
"@type": "Event",
"name": "Meet at the Circus",
"startDate": "2011-08-10T15:00:00-16:00",
"location": {
"@type": "Place",
"name": "2198 University Ave",
"address": {
"@type": "PostalAddress",
"streetAddress": "2198 University Ave",
"addressLocality": "Berkeley",
"addressRegion": "CA",
"addressCountry": "US"
}
}
}
}
</script>
评论
我个人认为这是最好的答案
–凯文M
17年7月7日在16:27
#3 楼
不可能。 “创建事件”按钮仅用电子邮件的正文填充新事件的描述,标题用电子邮件的主题填充。我个人从未见过我的事件会自动填充除了那个。
评论
我可以通过使用电子邮件中的某些关键字来填写主题,描述,事件的开始和结束时间以及位置。 Google正在研究此问题,并且在过去6个月中已进行了更改。
– Stefan Lasiewski
2012年5月7日,下午3:58
@StefanLasiewski有趣的是,我无法使用您的模板来填充它。也许那时他们仍在努力,并逐步推出新功能。
– ComputerLocus
2012年5月7日下午16:34
看来我的模板无法与“创建事件”一起使用,但可以与“添加到日历”按钮一起使用。但是,“添加到日历”仅出现在某些屏幕上。 Google似乎具有执行相似功能的两个功能。
– Stefan Lasiewski
2012年5月7日18:33
是的,Google确实在不同的时间向不同的用户组推出了功能。我认为我们都已经看到了。
– Stefan Lasiewski
2012年5月7日18:34
嗯,不是,我们现在可以做更多的事情来进一步解决这个问题,因为这似乎更多是内部问题。如果您真的想尝试与Sarah(Link)联系。她是GMail的社区经理。
– ComputerLocus
2012年5月7日19:37
#4 楼
如果我将日历事件的主题完全按照我希望的样子放入电子邮件的主题中,则会填充该主题。我刚刚对其进行了测试。在电子邮件的正文中,键入“日期:拼写的月份,数字,全年”,该数字将填充,Google会识别出来并在其下添加破折号。
如果您缩写月份,或者不添加年份,则无法识别年份。
时间:上午9点将出现,但-
/>
A)您必须通过单击电子邮件中的时间来“添加到日历”。如果仅单击“添加到日历”中的日期,它将无法识别时间,因此您必须在弹出屏幕中手动添加该日期。
B)如果您确实单击要添加的时间,则不会自动添加结束时间(通常,在Calendar中创建事件时,它将自动默认为预设的时间长度)。
相反,仅单击日期而不输入时间会将其添加为全天活动栏。
我仍然没有弄清楚如何获取要填充的位置。其中:和地点:具有完整地址的地址无法正常工作。
评论
我感觉它不再工作了。我曾经看到根据电子邮件内容创建事件的选项,效果很好,但我再也看不到该选项...@OrangeBox:“添加到日历”按钮对我有效,但“更多:创建事件”无效。