web-dev-qa-db-ja.com

コンテンツをGoogleカレンダーに対応させるためのメールのフォーマットに関するガイドライン

Googleは、イベントをユーザーのGoogleカレンダーに簡単にインポートできるメールをフォーマットする方法について、文書化された公式の推奨事項を提供していますか?

イベントに関するメールをGmailユーザーに送信したいとします。 Outlook、Gmail、mailxなどを使用してこのメ​​ールを送信している可能性があります。受信者はGmailを使用しています。

Gmailでこの予定をGoogleカレンダーに簡単にインポートできるように、このメールをフォーマットできることは知っています。 Googleでは、この機能について Gmailの自動イベント認識 および ヘルプ記事›アクセスオプション›その他のGoogle製品› Gmail で説明しています。

ただし、この機能は常に機能するとは限りません。

私は多くの異なるフォーマットを試し、異なる電子メール本文、件名行などに異なるテキストを配置しました。時には動作する場合も動作しない場合もあります。

  • Gmailページの右側に「カレンダーに追加」リンクがある場合があります。
  • 「詳細:イベントの作成」メニューに移動することもできます。これにより、Googleカレンダーページに移動してイベントを作成できます。電子メールからの情報がフィールドに自動的に入力されることもありますが、多くの場合、これらのフィールドはすべて空白です。

ここではいくつかの例を示します。

場所と曜日のあるもの:

今週の木曜日にサーカスで会いましょう

日付、時刻、場所:

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に違いはありますか?

22

私は次の形式で限られた成功しか収めていません。

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アカウントで上記の形式を使用しています。通常、[カレンダーに追加]ボタンと[その他:イベントを作成]メニューオプションで機能します。

9

どうやら自動追加は、電子メールのソースコードに埋め込まれたマークアップスキーマによって制御されているようです。

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>
1
Chronocidal

カレンダーイベントの件名をメールの件名に正確に表示すると、それが表示されます。私はそれをテストしました。メールの本文に「日付:綴られた月、数字、通年」と入力すると、入力され、Googleがそれを認識し、ダッシュをその下に追加します。

月を短縮したり、年を追加しないと、認識されません。また、時間:午前9時が入力されますが、

A)メールの時刻をクリックして、「カレンダーに追加」する必要があります。 「カレンダーに追加する」ために日付をクリックするだけでは、時刻は認識されず、ポップアップ画面で手動で追加する必要があります。

B)追加する時間をクリックしても、終了時間は自動的に追加されません(通常、カレンダーでイベントを作成すると、既定の時間に自動的にデフォルト設定されます)。

逆に、日付をクリックするだけで時刻を入力しないと、終日イベントバーとして追加されます。

場所を取得する方法をまだ理解していません。場所:および場所:完全なアドレスでは機能しません。

0
Cheryl

道はない。 [イベントの作成]ボタンは、新しいイベントの説明に電子メールの本文を入力するだけで、タイトルには電子メールの件名が入力されます。

それ以外では、イベントが自動的に満たされるのを見たことはありません。

0
ComputerLocus