GoogleカレンダーとMacを同期する手順と、遅れる原因の直し方
「googleカレンダー同期 mac」で調べる人の多くは、まだ設定が済んでいない段階ではなく、追加はしたのに何かが合っていない段階にいます。スマートフォンで入れた予定がMacに出ない。共有されているはずのカレンダーがサイドバーに無い。消したはずの予定が残っている。どれもよくある症状ですが、原因はそれぞれ別の場所にあります。
先に押さえておくと切り分けが速くなる点が1つあります。Macに予定を同期しても、予定の実体はGoogleのサーバーにあり、Macはそれを読んでいるだけです。だからほとんどの不具合は、データが壊れたのではなく、どこまで読みに行くかの設定が想定と違うだけです。この記事では追加の手順を確認したうえで、症状ごとに見る場所を順番に整理します。
Macで「同期する」と言うとき、経路は3つある
同じ言葉で呼ばれていますが、Macの側でGoogleカレンダーを読む方法は3つあり、それぞれ通り道が違います。
1つ目は、ブラウザでWeb版を開くか、それをアプリのように独立させて使う方法です。これは同期ではなく、Googleの画面をそのまま見ています。遅れも二重も起きませんが、Macの通知やウィジェットとは切り離されます。
2つ目は、macOS標準のカレンダーアプリにGoogleアカウントを追加する方法です。CalDAV(カルダブ)という公開された方式でGoogleのサーバーから予定を取り出し、Mac側のデータベースに写します。この記事で扱う不具合の大半はこの経路で起きます。
3つ目は、他社のカレンダーアプリを入れて同じアカウントを繋ぐ方法です。多くは2つ目と同じ方式で読むので、症状の出方も直し方も似ています。経路ごとの違いは他のカレンダーとの比較に軸で整理してあります。
Google カレンダーは、パソコンではブラウザから、モバイル端末では Google カレンダー アプリから利用できます。 出典: support.google.com
同期に関する相談で最初に確認すべきなのは、いま自分がどの経路にいるかです。Web版を開いているのに「同期が遅い」と感じている場合、遅いのは同期ではなくブラウザの再読み込みです。
標準のカレンダーに追加する手順
追加そのものは1分ほどで終わります。パスワードをアプリに直接打ち込む古い手順は使いません。
- システム設定を開き、「インターネットアカウント」を選ぶ
- 「Google」を選ぶと、Googleの本物のログイン画面が開くのでサインインする
- 「カレンダー」にチェックを入れる。メールと連絡先が要らなければここで外す
- カレンダーアプリを開き、サイドバーにGoogleのカレンダーが並んでいるか見る
サインインはGoogleの画面で行われるため、2段階認証も、会社のGoogle Workspaceのポリシーも通常どおり働きます。ここで弾かれる場合は設定の問題ではなく、アカウント側の制限であることが多くなります。
追加した直後に見る3か所
うまくいっていないように見える原因は、ほとんどが故障ではなく設定です。追加した直後に見るべき場所は3つあります。
1か所目は、降りてきたカレンダーの一覧です。Googleのアカウントには、自分のメインのカレンダーのほかに、自分で作った補助のカレンダーと、他人から共有されたカレンダーがぶら下がっています。これらは自動では全部来ません。サイドバーに項目そのものが無いなら、Mac側で隠れているのではなく、Google側で同期の対象に選ばれていません。
2か所目は、更新の間隔です。カレンダーアプリの設定にあるアカウントの一覧には、アカウントごとに更新の間隔があります。この方式は新着を押し込まれるのではなく、決めた間隔で取りに行きます。1時間のままだと、スマートフォンで入れた予定がMacに出るまで最大でその時間かかります。
3か所目は、通知を出すアプリです。同じアカウントを複数の場所で開くと、通知はその全部から鳴ります。Web版、標準のカレンダー、他社のアプリ、スマートフォンの4か所から同じ通知が来ると、そのうち全部を無視するようになります。鳴らす係を1つに決めて、残りは切っておきます。
反映が遅い、または片方向にしか出ない
症状として最も多いのがこれです。切り分けは次の順番で進めます。
まず、遅れているのがどちら向きかを見ます。Macで作った予定がスマートフォンに出るのは比較的速く、逆にスマートフォンで作った予定がMacに出るのが遅い、という形になっていることが多くあります。これは仕組みどおりの動きです。Macから作った予定は作成した瞬間にサーバーへ送られますが、サーバー側の変更をMacが知るのは次に取りに行くときだからです。
次に、更新の間隔を最短にします。ここで直る場合、原因は同期ではなく待ち時間でした。それでも出ない場合は、そのカレンダーが同期の対象に入っているかを確認します。
そのうえで、新しく作った予定がどのカレンダーに保存されているかを見ます。アプリには新規の予定を入れる既定のカレンダーがあり、Googleのアカウントを追加したあともローカルやiCloudのカレンダーを指したままになっていることがあります。この状態で作った予定はGoogleに届かないので、スマートフォンには出ません。同期が片方向にしか効いていないように見えますが、原因は保存先です。設定を直しても、直す前に作った予定は自動では移らないため、個別に開いてカレンダーを変える必要があります。
最後に、片方向にしか出ない場合は書き込みの権限を見ます。他人から共有されたカレンダーには、見るだけの権限で共有されているものがあります。この場合、Macから予定を追加しようとしても保存されないか、追加した直後に消えたように見えます。アプリの不具合ではなく、共有の設定です。
アカウントを消して入れ直す前に
同期がおかしいと感じたとき、いちばん先に手が出るのがアカウントの削除と再追加です。これは効く場合と、まったく意味が無い場合がはっきり分かれます。
効くのは、サインインの状態が切れている場合です。パスワードを変更した、2段階認証の端末を替えた、といったあとに再認証を求められないまま止まっていることがあります。この場合は入れ直すと直ります。
意味が無いのは、Google側で同期の対象が選ばれていない場合です。入れ直しても同じ設定を読み直すだけなので、同じ状態に戻ります。3回入れ直しても変わらないなら、原因はMacの側ではありません。手順としては、入れ直しの前に必ずカレンダーの一覧と更新の間隔を見る。この順番を守るだけで、無駄な作業が減ります。
予定が二重に見える、消したのに残る
二重に見える原因はほぼ2つに絞れます。
1つは、同じ予定を複数のカレンダーが持っている場合です。会社のアカウントと個人のアカウントの両方に同じ会議が入っている、あるいは招待を受け入れた予定が自分のカレンダーにも複製されている。この場合はサイドバーで片方の表示を外すと消えます。
もう1つは、同じアカウントを2つの経路で追加している場合です。インターネットアカウントからGoogleを追加したうえで、CalDAVのサーバー名を手で打ち込む古い方法でもう一度追加している。同じ予定を2回読んでいるので、当然2つ出ます。アカウントの一覧を開き、同じアドレスが2行並んでいないか確認します。
消したのに残る場合は、キャッシュではなく順番を疑います。Macで削除した直後にサーバーへ届いていない状態でスマートフォンを見ると、まだ残って見えます。数分待っても両方に残っている場合は、削除した予定が自分の所有ではなく、招待されただけの予定である可能性があります。招待された予定を消しても、主催者のカレンダーからは消えません。
iPhoneとMacで見え方が違う理由
同じアカウントなのに、iPhoneとMacで色が違う、片方にしか出ないカレンダーがある、という相談も多くあります。原因は同期ではなく、端末ごとに持っている設定です。
色は端末ごとに上書きできます。Web版で決めた色がそのまま降りてくるとは限らず、Mac側で別の色に変えた覚えが無くても、カレンダーを追加した順番で自動的に割り当てられることがあります。予定の中身は同じなので、色だけが違っても同期は正常です。
表示するカレンダーの取捨選択も端末ごとです。iPhoneで表示を外したカレンダーはiPhoneでだけ消えます。Macで同じものが見えているのは、Mac側では表示が入っているからです。「片方にしか出ない」と感じたら、まずどちらの端末で表示を外したかを思い出すと早く片が付きます。
通知の設定も端末ごとに別です。Google側で予定に付けた通知は共通ですが、その通知をどう鳴らすかはmacOSとiOSがそれぞれ持っています。集中モードの設定が片方だけ有効になっていて、鳴らないほうを「同期していない」と受け取っているケースがあります。予定そのものが両方に出ているなら、同期は動いています。
会社のアカウントで同期できないとき
Google Workspaceのアカウントでは、管理者の設定で外部アプリからの接続そのものが止められていることがあります。この場合、サインインは通るのにカレンダーだけが降りてこない、あるいはサインインの途中で管理者の承認を求める画面が出ます。
見分け方は単純です。個人のGoogleアカウントを同じMacに追加してみて、そちらが正常に同期するなら、Mac側の設定は正しく、止まっているのは会社のアカウント側です。この状態は設定を変えても直りません。管理者に、外部のカレンダーアプリからの接続が許可されているかを確認する必要があります。
会社のアカウントで同期が使えない場合でも、Web版をアプリのように独立させる方法は使えることがほとんどです。予約枠や勤務時間の設定といったGoogle Workspaceの機能も、この方法なら全部そのまま使えます。
内部データから見えること: 同期が直っても一日が回らない場合
同期の設定が正しくなったあと、相談は2つの型に分かれます。1つは予定を入れる手間で落ちている型、もう1つは一日の並びが読めなくて落ちている型です。
入力側で落ちている型は、口頭で決まった予定をあとで入れようとして忘れる、フォームを開くのが面倒で後回しにする、という形で現れます。この型では、同期をいくら速くしても抜け漏れは減りません。効くのは入力の経路を短くすることで、話し言葉と音声で予定を入れられるかどうかがこの型の人にだけ意味を持ちます。入れ方の具体的な手順は予定の入れ方に置いてあります。
表示側で落ちている型は、予定は全部入っていて同期も正しいのに、一日が回らないという形で現れます。多くの場合、原因は予定と予定の間の移動です。会議の時刻はどちらも正しく、通知も鳴ったのに、その間を移動できないので崩れます。これは同期の速度でも表示の自由度でも直りません。移動を予定として扱えるかどうかが分かれ目になります。考え方は移動時間にまとめてあります。
同期の不具合を追いかけているうちは、この2つの型は見分けられません。設定を整えたら、崩れた日の原因を1行ずつ書き出す期間を作ると、自分がどちらで時間を落としているかが分かります。カレンダーアプリが一日の組み立てにどこまで関われるかはできることに、対応する環境についてよく届く質問はよくある質問に整理してあります。
よくある質問
スマートフォンで入れた予定がMacに出るまで時間がかかるのはなぜですか?
Macの標準カレンダーは、新着を押し込まれるのではなく決めた間隔でサーバーへ取りに行く方式だからです。設定にあるアカウントの更新間隔が1時間になっていると、最大でその時間かかります。値を最短にすると、遅いという不満のほとんどは消えます。
Googleのカレンダーの一部がサイドバーに出てきません。どこを見ればよいですか?
Mac側で隠れているのではなく、Google側で同期の対象に入っていないことがほとんどです。自分で作った補助のカレンダーや、他人から共有されたカレンダーは既定では降りてこない場合があります。Web版で見えている一覧とサイドバーの一覧を突き合わせると、足りないものが分かります。
同じ予定が2つ表示されます。どうすれば消えますか?
原因は2つあります。会社と個人の両方のアカウントに同じ会議が入っている場合は、サイドバーで片方の表示を外します。もう1つは、同じアカウントをインターネットアカウントと手動のCalDAVで二重に追加している場合です。アカウントの一覧に同じアドレスが2行無いか確認してください。
会社のGoogle Workspaceのアカウントだけ同期できません。設定の問題ですか?
管理者が外部アプリからの接続を止めている可能性があります。個人のGoogleアカウントを同じMacに追加して正常に同期するなら、Mac側は正しく、止まっているのは会社のアカウント側です。この状態は手元の設定では直らないので、管理者に接続の許可を確認する必要があります。