Googleは、イベントをユーザーのGoogleカレンダーに簡単にインポートできるメールをフォーマットする方法について、文書化された公式の推奨事項を提供していますか?
イベントに関するメールをGmailユーザーに送信したいとします。 Outlook、Gmail、mailxなどを使用してこのメールを送信している可能性があります。受信者はGmailを使用しています。
Gmailでこの予定をGoogleカレンダーに簡単にインポートできるように、このメールをフォーマットできることは知っています。 Googleでは、この機能について Gmailの自動イベント認識 および ヘルプ記事›アクセスオプション›その他のGoogle製品› Gmail で説明しています。
ただし、この機能は常に機能するとは限りません。
私は多くの異なるフォーマットを試し、異なる電子メール本文、件名行などに異なるテキストを配置しました。時には動作する場合も動作しない場合もあります。
ここではいくつかの例を示します。
場所と曜日のあるもの:
今週の木曜日にサーカスで会いましょう
日付、時刻、場所:
2011年8月10日午後3時にカリフォルニア州バークレーの2198 University Aveのサーカスで会いましょう
イベント、日付、場所などのラベル:
What: Meet at the Circus Where: 2198 University Ave, Berkeley, CA When: Aug 10, 2011 at 3:00PM
これらのメールをGoogleカレンダーで自動的に認識できるようにフォーマットする方法に関する推奨事項やガイドラインはありますか?
「通常の」GmailとGoogle Appsに違いはありますか?
私は次の形式で限られた成功しか収めていません。
Subject: My test event
メール本文には次のように書かれています:
This is my test event!
When: May 7, 9-10AM
Where: 123 Main Street, Berkeley, CA
「Where」の代わりに「Location」というキーワードを使用しても機能するようです。
Googleカレンダーでは、件名、本文、イベント時間、イベントの場所(「Where」というラベルの付いたフィールド)が入力されます。
私は個人用のGmailアカウントと所属機関のGoogle Appsアカウントで上記の形式を使用しています。通常、[カレンダーに追加]ボタンと[その他:イベントを作成]メニューオプションで機能します。
どうやら自動追加は、電子メールのソースコードに埋め込まれたマークアップスキーマによって制御されているようです。
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>
カレンダーイベントの件名をメールの件名に正確に表示すると、それが表示されます。私はそれをテストしました。メールの本文に「日付:綴られた月、数字、通年」と入力すると、入力され、Googleがそれを認識し、ダッシュをその下に追加します。
月を短縮したり、年を追加しないと、認識されません。また、時間:午前9時が入力されますが、
A)メールの時刻をクリックして、「カレンダーに追加」する必要があります。 「カレンダーに追加する」ために日付をクリックするだけでは、時刻は認識されず、ポップアップ画面で手動で追加する必要があります。
B)追加する時間をクリックしても、終了時間は自動的に追加されません(通常、カレンダーでイベントを作成すると、既定の時間に自動的にデフォルト設定されます)。
逆に、日付をクリックするだけで時刻を入力しないと、終日イベントバーとして追加されます。
場所を取得する方法をまだ理解していません。場所:および場所:完全なアドレスでは機能しません。
道はない。 [イベントの作成]ボタンは、新しいイベントの説明に電子メールの本文を入力するだけで、タイトルには電子メールの件名が入力されます。
それ以外では、イベントが自動的に満たされるのを見たことはありません。