Добавляем календари Google в iCal

Для работы я и сотрудники используем Google Calendar. Это удобно потому, что работаем мы на разных ОС и доступ к календарю хочется получать с разных устройств (например, мобильных телефонов). Также мне значительно удобнее пользоваться календарём не через веб-интерфейс, а с из нормального iCal, который у меня хранит личные данные и, к тому же, умеет синхронизироваться с айфоном.

Раньше для синхронизации календаря с iCal я использовал платную утилиту Spanning Sync. Но недавно гугл дал возможность работать с календарями без использования сторонних программ.

Итак, для того, чтобы подружить iCal и Google Calendar делайте так:

Добавление основного каледаря.

  1. Откройте настройки iCal.
  2. На закладке Accounts нажмите плюс.
  3. В открывшемся окошке заполните поля так:
    • Description: Просто название на ваш вкус.
    • Username: Ваш полный почтовый адрес в гугле. Если вы используете Google Apps, вводите именно адрес именно из того домена.
    • Password: Пароль от вашей учётной записи.
  4. В расположенном ниже и скрытом под стрелкой поле Server Options нужно написать https://www.google.com/calendar/dav/ [ ваш@адрес ] /user. Конечно, это должно быть написано без пробелов и квадратных скобок.
  5. Нажмите ОК и подождите 5-7 минут, пока пройдёт первоначальная синхронизация. У меня этот процесс занимает буквально несколько секунд, у вас может затянуться. Наберитесь терпения.
Ваш персональный календарь отобразится в панели календарей. Информация синхронизируется раз в 15 минут. Вы можете изменить интервал, открыв iCal > Preferences > Accounts. Также вы можете принудительно обновить календарь, нажав Cmd-R.

Добавление других каледарей.

Для того, чтобы добавить неосновной календарь, нужно сделать следующее:
  • Откройте веб-интерфейс календаря.
  • Выберите календарь, который хотите добавить. Нажмите на стелку слева от него и выберите Calendar Settings
  • Найдите, выделите и скопируйте в буфер обмена ваш Calendar ID.
  • Откройте iCal и сделайте шаги 1-3 из предыдущего пункта.
  • В поле Server Options введите https://www.google.com/calendar/dav/ [ Calendar ID ] /user. Да, без пробелов и скобок.

12 комментариев

    24 октября 2008 в 11:12

    Хм, у меня на /dav/user@gmail.com/user – нет пользователя говорит. Надо что-то ещё с самим гуглекалендарём сделать?

    bm
    24 октября 2008 в 11:14

    Нет, не нужно. Попробуйте ещё раз. Может быть где-то опечатка какая-то.

    24 октября 2008 в 16:45

    Да, действительно, всё заработало. Видать где-то опечатался. :)

    Kostiantyn
    26 октября 2008 в 19:21

    А за что тогда отвечает Calendar->Subscribe…?

    bm
    26 октября 2008 в 19:29

    Это позволяет только подписаться на обновления каледаря. Изменения вносить в него не получится.

    Kostiantyn
    26 октября 2008 в 19:31

    Самое интресное, что эти обновления (через Subscribe) как то косячили :(. А как адресную книги можно синхронизировать? Или нужно найти iPhone подключить и появиться опция синхронизации?

    Kostiantyn
    26 октября 2008 в 19:34

    Как можно перенести события из одного календаря в Google Cal? Т.к. при просто перетаскивании теряется название ивента :(

    bm
    26 октября 2008 в 19:49

    У меня переносится на раз. Ничего не теряется. Просто беру и переношу событие на нужный календарь в левой панели.

    [...] на мой RSS-фид. Будьте в курсе всех обновлений.Я уже рассказывал, как можно добавить календари Google в iCal. Теперь [...]

    27 ноября 2008 в 17:35

    Спасибо большущее за совет, а я хотел спроить у автора, как сделать календарь на всю компанию? У вас один у компании просто свой аккаунт в гугл и все к нему цепляются?

    bm
    27 ноября 2008 в 17:58

    Насколько я знаю, без использования маковского сервера нельзя. Можно всех подписать на общий гугловский календарь, если гугл позволяет подписываться на чужие календари.

    yakisam
    29 января 2009 в 20:22

    Огромное спасибо очень здорово все объяснено. Спасибо!

Комментировать

Имя:
E-mail:
Сайт: