Google CalendarへのICSの追加方法
Google CalendarにICSを追加するには、パソコンでGoogle Calendarを開き、設定(歯車アイコン)をクリックしてインポート/エクスポートを選択し、コンピュータのファイルを選択をクリックして .ics ファイルを選び、インポート先のカレンダーを選択してからインポートをクリックします。これは一度限りのファイルインポートの手順です。イベントを常に最新の状態に保ちたい場合は、ICS URLを購読する方法もあります。このガイドでは両方の方法を説明し、モバイルアプリで直接ファイルをインポートできない理由と、よくあるインポートエラーの解決策もご紹介します。ICS(またはiCal)ファイルは、カレンダー間でイベントをやり取りするための汎用フォーマットです。招待状、授業スケジュール、スポーツの試合日程、予約確認など、さまざまな情報が .ics として送受信されます。
ファイルをインポートしてGoogle CalendarにICSを追加する方法
ダウンロード済みの .ics ファイルがあり、そのイベントをカレンダーに一度だけコピーしたい場合はインポートを使用します。インポートはパソコンで行う必要があります。
- ブラウザで calendar.google.com を開きます。
- 右上にある設定(歯車アイコン)をクリックし、ドロップダウンメニューから設定をクリックします。
- 左側のメニューでインポート/エクスポートをクリックします。
- インポートの下にあるコンピュータのファイルを選択をクリックし、.ics ファイルを選択します。
- カレンダーに追加ドロップダウンを開き、イベントを追加したいカレンダーを選択します(デフォルトではメインカレンダーが選択されています)。
- インポートをクリックします。
インポートされたイベントの件数がGoogle側に表示されます。これらのイベントはインポートした時点でのスナップショットとして保存されます。重要な注意点として、ゲストや会議データはインポートされません。インポートされた会議には参加者リストやビデオ会議リンクが含まれないため、あらかじめご了承ください。
.ics ファイルをご自身で作成してインポートが失敗する場合、ファイルの形式が正しくない可能性があります。無料の ICSジェネレーター を使えば、Google Calendarにエラーなくインポートできる仕様準拠のクリーンなファイルを生成できます。テストや他のユーザーと共有したいイベントの作成にも役立ちます。
iCal URLを購読してGoogle Calendarに追加する方法
インポートはスナップショットです。購読はライブリンクです。授業の時間割、チームの試合スケジュール、同僚が共有したカレンダーなど、ソースカレンダーの日程変更や新規イベント追加がある場合、購読を使えばGoogle Calendarが自動的に同期されます。これが、定期的に更新されるスケジュールに対応するためにiCalをGoogle Calendarに追加する方法です。
カレンダーの公開 .ics URL(通常は .ics で終わります)が必要です。手順は以下のとおりです。
- パソコンで calendar.google.com を開きます。
- 左側の他のカレンダーの横にある + をクリックします。
- URLで追加を選択します。
- カレンダーのURLフィールドに
.icsリンクを貼り付けます。 - カレンダーを追加をクリックします。
購読したカレンダーは他のカレンダーの下に表示され、Googleのスケジュールに従って更新されます(通常は数時間おき — Googleは購読URLのリアルタイム更新を保証していません)。後で削除する場合は、カレンダー名にカーソルを合わせて3点メニューをクリックし、登録解除を選択してください。
インポートと購読の違いをひと目で理解する: 一度だけ編集可能なコピーが欲しい場合はファイルをインポートし、最新の情報を保ちたい読み取り専用フィードが必要な場合はURLを購読してください。購読イベントはソース側に帰属するため、個別に編集できません。
モバイルでのICSファイル追加:制限事項
ここが多くの方が戸惑う点です。Google CalendarモバイルアプリはiOS・Android共に .ics ファイルのインポートやURLによるカレンダー追加ができません。 インポート/エクスポートおよびURLで追加のオプションはiOSとAndroidアプリには存在せず、どちらもパソコン専用の機能です。
スマートフォンしか手元にない場合の回避策:
- カレンダー対応アプリで .ics を開く。 iPhoneでは
.icsの添付ファイルをタップするとApple Calendarで開きますが、AndroidではシステムカレンダーアプリでGoogle Calendarのインポートフローには直接つながりません。 - ブラウザの「デスクトップサイトを表示」モードを使う。 設定のインポート画面では動作が不安定なことが多く、モバイルレイアウトにフォールバックしてしまうケースがあります。
- 自分にファイルをメールで送り、後でパソコンでインポートする。 これが唯一、確実に機能する方法です。
.ics ファイルがメールに添付されている場合、どのデバイスからでも使えるより簡単な方法は、ファイルを使わずメール本文からイベントを作成することです。この方法については、GmailのメールからGoogleカレンダーのイベントを作成するガイドをご参照ください。
こういった場面では、ブラウザ拡張機能の方がファイル操作よりはるかに便利です。インポートフローを完全にスキップする方法もあります。ブラウザ内のどこにでも表示されているイベント詳細(確認メール、ウェブページ、PDFプレビューなど)をハイライトして右クリックするだけで、Text to Google Calendar拡張機能が日時と場所を自動入力してイベントを作成します。.ics ファイルは不要で、そのままGoogle Calendarに追加されます。
ICSインポートエラーのトラブルシューティング
インポートが失敗する原因はほぼ以下のいずれかです。
- 「リクエストを処理できません」またはイベントがインポートされない。 ファイルがGoogleの 1 MBインポート制限を超えているか、パーサーが拒否する形式になっています。大きなファイルは分割するか、再生成してください。
- ファイルタイプが違う。 Google Calendarがインポートできるのは
.icsと.csvのみです。.vcs(旧vCalendar)やGoogle Takeoutの圧縮アーカイブの場合は、まず解凍して中の.icsファイルを個別にインポートしてください。 - インポートされたイベントの時刻がずれている。
.icsファイルに正しいタイムゾーン(TZID)データが含まれていない可能性があり、イベントがUTCまたはデフォルトタイムゾーンで登録されます。正しく作成されたファイルにはイベントごとのタイムゾーン情報が含まれています。 - イベントが重複している。 同じファイルを2回インポートすると重複が発生します — Googleはインポート時に重複排除を行いません。再インポート前に最初のバッチを削除してください。
- 繰り返しイベントが単発イベントになった。 一部の
.csvエクスポートで起こる現象です。RRULEデータを含む適切な.icsファイルであれば繰り返し設定が保持されます。
形式が不正なファイルのエラーが続く場合の最速の解決策は、有効な構文を出力できるツールでファイルを再作成することです。ICSジェネレーター は正しい TZID と RRULE フィールドを含むファイルを生成するため、初回から問題なくインポートできます。
どちらの方法を使うべきか?
一度限りのイベントや、自分で管理・編集したい少量のイベントが誰かから送られてきた場合は、.ics ファイルをインポートしてください。時間の経過とともに変化するフィードを取り込んで、再インポートなしに最新の状態を保ちたい場合はURLを購読してください。Google Calendarではどちらの方法もパソコン専用です — 設定はスマートフォンではなくデスクトップで行う必要があります。
イベントの詳細がファイルではなくプレーンテキストとして目の前にある場合、.ics を生成・ダウンロード・インポートするよりも Text to Google Calendar拡張機能の方がはるかに速いです。ハイライトして右クリックするだけで完了します。最初の5件は無料です。インポートしたイベントに参加者を追加する際は、Google Calendarの招待状を送る方法もあわせてご参照ください。
よくある質問
Google CalendarモバイルアプリでICSファイルをインポートできないのはなぜですか?
Google Calendarでは、ファイルのインポートおよびURLによるカレンダーの追加はパソコン専用の機能です — インポート/エクスポートとURLで追加のオプションはiOS・Androidアプリには存在しません。.ics ファイルを追加するには、パソコンで calendar.google.com を開き、設定からインポート/エクスポートに進んでください。スマートフォンしかない場合は、自分にファイルをメールで送り、後でデスクトップでインポートしてください。
ICSファイルのインポートとICS URLの購読の違いは何ですか?
インポートは、イベントを一度だけ静的・編集可能なスナップショットとしてカレンダーにコピーします — その後ソースが変更されてもカレンダーには反映されません。URLで追加による購読はライブの読み取り専用フィードを作成し、Googleが定期的に更新するためソースカレンダーへの変更が自動的に同期されます。一度きりのイベントを自分のものとして管理したい場合はインポートを、定期的に変わるスケジュールには購読を使用してください。
Google CalendarへのICSファイルインポートのファイルサイズ制限は何ですか?
Google Calendarのインポート制限はファイルあたり1 MBです。.ics がこの制限を超えたり処理に失敗したりする場合は、より小さなファイルに分割するか、クリーンで仕様に準拠した出力が可能なツールで再生成してください。なお、ファイルサイズに関わらず、インポート時にゲストや会議データは削除されます。
インポートされたイベントが間違った時刻に表示されるのはなぜですか?
通常、.ics ファイルに適切なタイムゾーン(TZID)データが含まれていないため、GoogleがイベントをUTCまたはデフォルトのタイムゾーンに配置します。正しいイベントごとのタイムゾーン情報を含むファイルに再生成するか、インポート後に手動でイベントを修正してください。正しく構成されたICSジェネレーターであれば、適切なTZIDフィールドが自動的に含まれます。
Google Calendarのメインカレンダーではなく、特定のカレンダーにICSファイルをインポートできますか?
はい。インポート/エクスポート画面でファイルを選択した後、インポートをクリックする前にカレンダーに追加ドロップダウンを使って、アカウント内の任意の書き込み可能なカレンダーを宛先として選択できます。デフォルトではメインカレンダーにインポートされますが、任意のカレンダーに変更可能です。
