Как синхронизировать яндекс и гугл календарь
Перейти к содержимому

Как синхронизировать яндекс и гугл календарь

  • автор:

Инструкция как синхронизировать Microsoft Outlook и календарь Яндекс или Google

MS Outlook and Yandex/Google calendar logos

С недавнего времени начал много пользоваться почтой на Яндексе (почта для домена или Яндекс.Коннект). Неприятным сюрпризом стало то, что, хотя почта работает по imap, но Microsoft Outlook при подключении аккаунта в Яндекс не позволяет синхронизировать календарь и контакты.

Так как только почта без календаря теряет очень много своей ценности не только для меня, то после поисков и изучения вопроса, решил описать найденное решение.

В чем корень проблемы

Microsoft Outlook из коробки умеет работать только с календарями в Exchange Server. Календарь Яндекс, а также многие другие онлайн сервисы календарей по умолчанию используют протокол CalDAV и не поддерживают формат Exchange.

Возможные причины такого несовпадения стандартов:

  • MS Outlook ориентирован на бизнес пользователей, у которых как правило свой почтовый сервер и, обычно, это именно Exchange
  • Большая часть ПО нормально работает именно с CalDAV: iOS, Android, Mozilla Thunderbird (с плагином) и т.д.
  • Онлайн календари — намного менее востребованный сервис, по сравнению с почтой, и поэтому актуальность проблемы стандартизации ниже

Рабочее решение

В общем виде, решение заключается в установке в Outlook плагина для синхронизации локального календаря с онлайн календарем.

Из нескольких опробованных вариантов, мне больше всего понравились два:

  • CalDAV Synchronizer
    • Простенькое расширение, синхронизирует только календарь
    • Можно синхронизировать разные календари
    • Легкая настройка. Можно выбрать простую настройку из списка популярных онлайн календарей, включая Google и Яндекс
    • Бесплатно и работает без ограничений
    • Открытый код и 300+ звезд на GitHub (для тех, кто не в курсе, это уже приличный показатель популярности)
    • Более комплексная надстройка, которая также позволяет синхронизировать контакты
    • Настройка сложнее, так как Яндекса в списке CalDAV провайдеров нет (нужно идти самому искать правильный путь к онлайн-календарю)
    • Для работы необходима лицензия. Персональная домашняя лицензия бесплатна, но требует ежегодного обновления.
    • Есть исходный код для CalDAV библиотеки, на основе которой работает надстройка
    • Кажется менее популярным, чем CalDAV Synchronizer

    Альтернативные (неоптимальные) решения

    • Экспорт календаря Google. В календаре Google возможно указать публичную ссылку для календаря в формате, который понимает Outlook. Но у данного решения есть ряд минусов:
      • MS Outlook подключает календарь только в режиме “read only”
      • Нет возможности настроить права, кто угодно у кого есть ссылка, сможет прочитать содержимое календаря
      • Вместо того, чтобы синхронизировать уже существующий локальный календарь с онлайн сервисом, надстройка добавляет новый локальный календарь под каждый сервис и синхронизирует уже его
      • Стоит 28 евро на фоне бесплатных альтернатив
      • Не сильно рассматривал вариант, так как, даже если отбросить вопрос привычки и удобства, то остается вопрос (не-)переносимости своих vba-макросов и надстроек (можно назвать это vendor lock’ом)

      Заключение

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

      Синхронизация календаря Google

      Синхронизация данных – это очень полезная функция. Благодаря ей, вам не нужно будет вводить одни и те же данные на различных устройствах.

      В данной статье разберемся, как можно синхронизировать Гугл календарь с календарем Яндекс и с телефоном или планшетом на Android, установив на устройство приложение Google Календарь.

      Экспорт из календаря Яндекса в Google

      Для начала зайдите в Яндекс календарь. Нажмите на кнопочку «Экспорт», которая расположена с правой стороны.

      Экспорт меропиятий из Яндекс календаря

      Появится окошко, в котором нужно выбрать календарь для экспорта. Я буду экспортировать Мои события. К этому календарю относится напоминание на 14 июня в 8,30 Позвонить Кате.

      Напротив этого календаря, выберите формат файла iCal, кликнув по нему мышкой.

      Выберите iCal

      Далее появится окошко с ссылкой. Нажмите на нее, чтобы скачать на компьютер файл в выбранном формате. Чтобы закрыть данное окно, нажмите «ОК».

      Нажмите на ссылку

      Заходим в Google календарь. Нам нужно добавить в него только что экспортированный файл.

      Кликаем мышкой на значок в виде шестеренки в правом верхнем углу и выбираем из списка «Настройки».

      Открываем Настройки

      В настройках переходим на вкладку «Календари» и нажимаем на кнопочку «Импортировать календарь».

      Импортировать календарь

      В следующем окне нажмите на «Выберите файл».

      Кнопка Выберите файл

      Найдите на компьютере папку с загрузками, там вы увидите нужный файл, который был экспортирован из Яндекс календаря. Выделите его и нажмите «Открыть».

      Найдите нужный файл

      Возвращаемся к предыдущему окну и жмем «Импортировать».

      Кнопка Импортировать

      Если ваши мероприятия будут успешно обработаны и добавлены, вы увидите следующее сообщение:

      Оповещение о завершении

      Также оно появится на календаре в соответствии с датой и временем.

      Показывается на календаре

      Синхронизация календаря с Андроид устройством

      Если вам нужно синхронизировать Гугл календарь с мобильным устройством или планшетом на Андроид, скачайте приложение Календарь с Play Market. Как это сделать, описано в статье: как войти в Гугл календарь.

      Скачайте приложение на устройство

      Запустите установленное приложение на мобильном устройстве.

      Запустите мобильное приложение

      После этого, веб-версия и мобильная версия Google календаря автоматически синхронизируются.

      У меня появилось мероприятие, которое в предыдущем пункте было импортировано из Яндекс календаря.

      Автоматическая синхронизация

      Вот такими не сложными способами, у нас получилось синхронизировать Гугл календарь с Яндекс календарем и с телефоном или планшетом, на базе Android.

      Интеграция с веб-календарями

      Для этого нажми на клавиши ⌘ Cmd + , или выбери в системном меню SingularityApp > Настройки.

      Если ты не видишь события из календаря в приложении, убедись, что для календаря выбран статус Показать:

      Как получить ссылку на календарь

      Примеры некоторых популярных календарей.

      Google календарь

      Если ты хочешь просматривать события сразу из нескольких календарей, тебе нужно отдельно подключить каждый из них, потому что у каждого из них — индивидуальная iCal-ссылка.

      Ещё один момент, о котором мы грустим: Google не дает ссылку на календарь «Дни рождения», который есть в каждом аккаунте по умолчанию. Почему — неизвестно. Но из-за этого, увы, подключить «Дни рождения» по ссылке не получится. Надеемся, Google со временем сделают iCal-ссылки и для этого календаря 🙂

      Доступ для подключения календаря на корпоративном аккаунте может открыть администратор корпоративного аккаунта.

      Яндекс календарь

      В Яндекс Календаре iCal ссылку можно найти так:

      Outlook Календарь

      Для календаря Outlook нужную ссылку также можно найти в настройках.

      Обрати внимание, что для подключения Outlook календаря он обязательно должен быть общедоступен.

      Посмотреть события

      Задачи отображаются на более темном фоне выше всех других задач в том же порядке, в каком стоят в гугл-календаре.

      Они маркированы цветными круглыми ярлыками — цвет ярлыка каждой задачи совпадает с цветом ее ячейки в гугл-календаре.

      У названий задач могут быть разные цвета и начертания — это зависит от статуса, в котором находится задача:

      • Если событие просрочено, название задачи будет серого цвета.
      • Если это текущее событие, название задачи будет выделено жирным начертанием.
      • Если это предстоящее событие, название задачи будет выглядеть как обычно.

      Обрати внимание: если тебе отправили приглашение на встречу, которое ты отклонил — событие будет продолжать выводиться в списке. К сожалению, по iCal-ссылке на календарь нет информации о том, что событие отменено.

      Синхронизацию можно настроить на одном устройстве, а можно на нескольких — в этом случае на каждом настраивать ее нужно отдельно.

      По веб-ссылке ты можешь подключить неограниченное количество календарей в режиме односторонней синхронизации — то есть события из календаря можно просматривать в планировщике. Эта функция доступна в любом тарифе.

      Как синхронизировать календарь с программами на компьютере

      Вы можете просматривать мероприятия из Google Календаря в других приложениях на компьютере, например в Outlook.

      Синхронизация или просмотр

      Интегрировать мероприятия Google Календаря в другие приложения можно двумя способами. В одном случае мероприятия можно только просматривать, в другом – редактировать и синхронизировать изменения.

      Некоторые приложения календаря позволяют синхронизировать все события Google Календаря при помощи аккаунта Google. Используя один аккаунт, вы можете добавлять и редактировать мероприятия и в стороннем приложении, и в Google Календаре. При этом все изменения синхронизируются.

      1. Откройте свое приложение календаря.
      2. Найдите опцию добавления стороннего аккаунта в настройках или параметрах.
      3. Выберите «Войти с аккаунтом Google», чтобы начать процесс предоставления доступа к своему аккаунту Google. Если у вас включена двухэтапная аутентификация, необходимо также ввести пароль приложения.
      4. Выполните необходимые действия, чтобы добавить аккаунт Google.

      Если в вашем приложении календаря полная синхронизация не поддерживается или если вы хотите лишь просматривать мероприятия без возможности их редактировать, воспользуйтесь ссылкой iCal.

      1. Откройте Google Календарь на компьютере.
      2. В правом верхнем углу нажмите на значок «Настройки» Настройки.
      3. На панели слева в разделе «Настройки моих календарей» нажмите на название календаря, который нужно использовать.
      4. Нажмите Интеграция календаря.
      5. Скопируйте ссылку в разделе «Закрытый адрес в формате iCal».
      6. Вставьте ссылку в своем приложении (см. инструкции приложения).

      Важно! Закрытый адрес календаря предназначен для личного использования. Никому не сообщайте его. Если кто-то случайно узнал закрытый адрес вашего календаря, измените его, нажав Сбросить.

      Что делать, если не удалось найти раздел «Закрытый адрес»

      Если вы используете аккаунт Google в организации или учебном заведении, то настройки вашего календаря могли быть изменены системным администратором.Если вы не видите закрытый адрес календаря, обратитесь к администратору.

      Об адресах Календаря

      С помощью закрытого адреса вы можете просматривать мероприятия из Google Календаря в своем расписании Outlook, Календаре Apple и других приложениях. Если вы хотите, чтобы другие пользователи могли видеть ваше расписание, откройте доступ к календарю.

      Примечание. Никому не сообщайте закрытый адрес своего календаря. Если кто-то случайно узнал закрытый адрес, аннулируйте его, нажав Сбросить, и создайте новый.

      В отличие от закрытого адреса, общедоступным адресом можно делиться с кем угодно. Подробнее…

Добавить комментарий

Ваш адрес email не будет опубликован.