MacのiCalおよびiPhoneやiPadのカレンダーアプリ⇔iCloud(カレンダー)⇔Googleカレンダーの連携ができない場合がある
現在、MacのiCalアプリケーションおよびiPhone/iPad(iOS)のカレンダーアプリ⇔iCloud(カレンダー)⇔Googleカレンダーの連携ができない場合があって困っています。
事の発端は、祝日をカレンダーに追加しようとして起きました。日本の祝日やアメリカの祝日は以下のiCal形式のカレンダーサイトで検索できたのですが
http://www.apple.com/downloads/macosx/calendars/
なぜか、中国の祝日が見つかりません(最近Appleは中国にコミットしているはずですし、世界第2位の経済大国のはずなのに)。これからの時代、中国の祝日くらい知らないと仕事上支障になってくると感じています。
昔は、webcal://ical.mac.com/ical/China32Public32Holidays.icsというのがあって中国の祝日が提供されていたようですが今はありません。
注)そもそも http://www.apple.com/downloads/macosx/calendars/ のリストを見るとカレンダーの中身が最新の情報に正しく更新されているのか怪しいものです。さすがに祝日くらいはメンテナンスしていると思っていますが。。。Appleもカレンダーのモデレーターくらい雇ってもいいのではないかと。。。
ググってみたところ、古い年のiCal用の参照ファイルは見つかるのですが、最新のものが見つかりませんでした。中国の祝日は旧正月が年によって大きく前後したり日本の祝日が振替休日になるのと同じで休みの日が前後します。
そこで、iCalに直接、休日を追加設定するのではなく、Googleカレンダーで日本の休日、アメリカの休日、中国の休日を追加設定してiCloud経由でAppleのデバイス間およびウェブカレンダーで連携できればいいと考えました。
Googleカレンダーの右上にある「設定」ボタンからプルダウン項目「設定」を選択し、「カレンダー(の設定)」タブを推移し、おすすめのカレンダーを検索から日本の祝日、アメリカの祝日、中国の祝日を登録します。
すると、Googleカレンダー上では、「マイカレンダー」の下の「他のカレンダー」に日本の祝日、アメリカの祝日、中国の祝日が表示されます。
以上が、Googleカレンダーに祝日を設定する手順です。
次に、Macの「システム環境設定」およびiPhone/iPad(iOS)の「設定」にある「メール/連絡先/カレンダー」でGmailのアカウントを追加します。「カレンダーとリマインダー」にチェックがついていることを確認して「アカウントを追加」します。
これまでの手順を踏んでもGoogleカレンダーとMacのiCal、iCloudのカレンダー、およびiPhone/iPad(iOS)のカレンダーで祝日の設定が同期しません。単純に考えられるのは、Googleカレンダーで祝日の情報が「他のカレンダー」にあるからかもしれません。
次に、https://www.google.com/calendar/iphoneselect にアクセスして「iPhoneの同期設定」というウィンドウを表示します。
「共有カレンダー」で日本の祝日、アメリカの祝日、中国の祝日にチェックをいれます。
MacのiCalでは何も変化しません(これも困ります)。もしかしたら、iCalの「環境設定」の「アカウント」の「委任」に各国の休日がリストアップされるかと思ったのですが違うようです(「委任」がどういう意味で、どういう場合に表示されるのかも知りたいです)。
次に、iPhone/iPad(iOS)のカレンダーアプリの設定では、先にも書いたように「メール/連絡先/カレンダー」を同期するように「オン」を選択するとカレンダーが同期されるのですが、例えば元旦が何重にも重複して表示されます。
この時、カレンダーと設定画面を行ったり来たりしていると気が付きますが、iOSのカレンダーの設定画面でもGoogleのアカウント情報が表示されたりなくなったりします。この問題に関する情報をぐぐってみたのですが、まったく同じ症状が1件みつかりました。GoogleとAppleのことなので問題を放置しているとは考えたくないのですが。。。
祝日はAppleが提供しているiCal形式のカレンダー情報で我慢すればいいとか、中国の祝日は自分で作って公開すればなおよいとかいろいろありますが、今回のケースのような場合にGoogleのカレンダーとAppleのカレンダーの連携で妙案はないのでしょうか?
注)いろいろカレンダーの連携で試行錯誤している段階で、Google Financeのカレンダー情報がGoogleカレンダーに登録しようとするとエラーが表示されるようになりました。エラーがでるまでは、Google Financeのカレンダー情報は上記でも触れたのですが意味が知りたかった「委任」のリスト項目に表示されていました。これの解決方法も見つかっていません。
iMac, Mac OS X (10.6.8), 4GB DRAM