2011年11月3日木曜日

メモ: iPhone(iOS5)のカレンダー(iCal)にGoogle Calendarのサブカレンダーを設定する方法 (CalDav)

追記 2012/04/30: 先日また新たに設定した際にurl中'dav'が抜けて混乱したのでチェックするように!と本文中urlの該当部分を赤文字にしてメモしとく

色々な所で記事が書かれていますが一応作業記録としてメモっておきます.
サブカレンダーと言ってみたのはGoogle Calendearで追加によって作られる2つ目以降のカレンダー(別の色)のコトです.

カレンダーIDの取得方法

  1. Googleカレンダーの画面を出します.
  2. モバイル用の表示の場合,フッター部にある表示選択でデスクトップを選びます.
  3. 左ペイン中のマイカレンダー表示横にあるボタンでリストアイテムを表示させ,設定を選びます.
  4. 「表示,変更できるカレンダー」の「カレンダー」リストから対象とするサブカレンダーを選びます.
  5. 「<対象としたサブカレンダー>の詳細」画面が表示されます.この画面の下側に「カレンダーのアドレス」という項目があります.
    ここに「(カレンダーID: zzzz@group.calendar.google.com )」と書いてあるのでこれを利用します(以下で使うのでコピーしておくと便利).

ここまでをPC上で実行してカレンダーIDの文字列をなんらかで送っておいてもよいかもしれない.


設定

  1. 「設定」
  2. 「メール/連絡先/カレンダー」
  3. 「アカウント/アカウントを追加」
  4. 「その他」
  5. 「CalDavアカウントを追加」

    • サーバー名 www.google.com
    • ユーザー名 xxxxxx@xxxxx.xxx(@以降も)
    • パスワード xxxxxxxxxx
    • 説明 任意文字列(サーバー名が入っているので好きに変更.これでアカウントのリストに表示される.また,ログインできなかった時のダイアログにはこの文字列がでる)
  6. 「次へ」 (確認が入る → 成功すると「メール/連絡先/カレンダー」の画面に戻る)


  1. 「アカウント/任意文字列(上で説明に入れた文字列)」
  2. 「詳細設定」
  3. 「アカウントURL」

    • デフォルトカレンダー用の設定になっている.'https://ユーザー名@www.google.com:443/calendar/dav/ユーザ名/user' (SSLを使用している場合)
    • サブカレンダー用に設定する(ここでカレンダーIDを利用する).'https://ユーザー名@www.google.com:443/calendar/dav/zzzz@group.calendar.google.com/user' (SSLを使用している場合)最後の'/user'を忘れると認証で引っかかる
  4. 左上のナビゲーションボタン(任意文字列のボタン)でアカウント設定にもどります.
  5. 右上の終了ボタンで終了します.この時,認証処理がされ成功すれば完了です.


カレンダー(iCal)でイベントの追加などを行い動作を確認してください.
(メインカレンダーだけならGMailの設定の中にあるカレンダーのチエックを入れるだけですみます.)

0 件のコメント: