web-dev-qa-db-ja.com

GoogleカレンダーでICSファイルを自動的に開く

多くのWebサイトには、イベントをICSファイルとしてエクスポートするオプションがあり、デスクトップまたはWebベースのカレンダーにインポートできます(たとえば、Facebookイベントに招待された場合、エクスポートが行われますICSファイルを提供するボタン)。

VistaのFirefox 3.5では、デフォルトで「Windowsカレンダーで開く」、「他で開く」、「ファイルを保存する」の3つのオプションしか提供されていないため、ファイルをPCに保存してから、 Googleカレンダーにインポートして、そのICSファイルをインポートします。

エクスポートリンクをクリックしたときに、「Googleカレンダーで開く」または「Googleカレンダーにインポート」タイプのオプションを使用したいのですが。

Firefoxがmailto:リンクをGmailに送信するように 設定できることを知っています 、そして Operator 拡張機能がインストールされており、テキストに埋め込まれたhCalendarマイクロフォーマットエントリを検出し、それらをGoogleカレンダーにインポートすることを提案しますが、必要なことを行うようにこれらのいずれかを構成する方法がわかりません。

できれば、追加のソフトウェアをインストールせずに、Google Appsアカウントで機能する方法でこれを行うことができます(ただし、通常のGoogleカレンダーのソリューションが良いスタートになる場合は、誰かが指摘できる場合)。

54
GAThrawn

私はこの解決策をコードに基づいてmailto:ハンドラーとしてGmailを追加し、Google Chromeの設定ファイルから取得した情報を使用して適応させました。

javascript:window.navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");

使用するには、Googleカレンダーに移動して、FirefoxのWebコンソール(Ctrl+Shift+K)、コードボックスに貼り付けます。

9
F-Lambda

私はかなり長い間同じニーズを抱えてきました。適切なものが見つからなかったため、独自のアプリを作成しました。

Califyと呼ばれます。 http://www.califyapp.com

インストーラーは、アプリを* .icsファイルを処理するためのデフォルトプログラムとして登録するため、電子メールの添付ファイルを開いたり、Webページからイベント詳細エクスポートをダウンロードしたりすることができます。アカウントの詳細は保存されません。すべての認証はブラウザーで行われます。
また、Googleカレンダーの他に、Yahoo!もサポートしています。カレンダーとOutlook.comカレンダー。
そして無料です。楽しい。

11
jansokoly

Google Chromeを使用している場合、GoogleカレンダーをICSファイルのハンドラーにできます。

  1. ブラウザのツールバーのChromeメニューをクリックします。
  2. 設定詳細設定を表示(画面下部)を選択します
  3. プライバシーセクションで、コンテンツ設定をクリックします(下にスクロールする必要があります)
  4. ハンドラーの管理...をクリックし、webcalを「Googleカレンダー」に関連付けます

または、これをオムニバーに入れることができます:chrome://settings/handlers

8
Alexander

興味深い回避策は、.icsファイルをGmailアドレスに送信し、[カレンダーに追加]をクリックするだけです。 (ファイルを添付ファイルとして簡単にGmailにドラッグアンドドロップできることを忘れないでください。)

特に、主にFacebookイベントで使用する場合は、ファイルをダウンロードする必要さえありません。ファイルを自分に送信するオプションがあるためです。

alt text

そして、私が受け取った電子メールは次のようになります。 alt text

4
Lipis

Gmailチームから発表されたばかり

Gmailの添付ファイルからGoogleカレンダーにイベントを簡単に追加します

.ics形式のカレンダーイベントが添付された添付ファイルを受信すると、ワンクリックでGmailから直接これらのイベントをGoogleカレンダーに追加できます。これ以上ダウンロードして手動でインポートする必要はありません!

さらに、Googleカレンダーで作成されたイベントは元のメールにリンクされるため、必要なときに予約確認メールを簡単に見つけることができます。

screen shot

4
ale

ブラウザ内でこれを行う方法を使用している場合は、Chromeに Googleカレンダーに追加 拡張機能を使用します。それもあなたの質問を強調しています。

質問の処理内容をご覧くださいhttp://s3.amazonaws.com/twitpic/photos/full/131858700.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1279474285&Signature=KWah6fmAtPs5nvGVWLwtsf9U13A%3D

Firefoxでの最善策は add.2.cal ですが、.icsサポートは不安定です。サイトから:

add.2.calは一般的なサイト(FacebookやEviteなど)を認識し、カレンダーの詳細を事前に入力します

2
Metalshark

これらの手順に従うと、ジョブが完了します。

  • googleカレンダーの設定に移動します
  • 「カレンダー」に行く
  • 「カレンダーをインポート」
  • .icsファイルをインポートする
  • ブラックベリーの「メールアカウント管理」の下の同期オプションにチェックを入れます
2
Joe

.icsファイルを添付したメールを自分に送信します。 Gmailでは、カレンダーに追加するオプションが提供されます。メール内のハイパーリンクをクリックして、カレンダーにイベントを追加します。

Email ics file to yourself

1

Windows 10の回避策:カレンダーアプリを使用する

  1. googleカレンダーをWindowsカレンダーアプリに追加します(スタート->カレンダー->設定->アカウントの管理->アカウントの追加)

  2. カレンダーアプリで.icsファイルが開かれていることを確認します([設定]-> [ファイルの種類ごとに既定のアプリを選択]-> .ics->アプリの選択->カレンダー)

これで、.icsファイルがWebサイトからダウンロードされたときに、それをダブルクリックするだけで、カレンダーアプリがGoogleカレンダーにイベントを追加します。うん!

1
Sam Acton

GCal ICSインポーターがこのトリックを行う可能性があります。

http://gcalicsimporter.codeplex.com/

インストールと使用
1。 GCalアカウントを使用するようにアプリケーションを構成する
2。このアプリケーションを使用して.icsファイルを処理するようにWindowsを構成します

http://gcalicsimporter.codeplex.com/documentation から)

0
Whitingx