Как я могу синхронизировать календарь Outlook с Календарем Google (желательно с помощью инструмента с открытым исходным кодом)? [закрыто]


61

Как синхронизировать календарь Outlook на рабочем столе с календарем Google (Outlook -> Google)?

Я видел вопрос Бесплатный инструмент для синхронизации контактов и календаря Google с Outlook , но предложенное решение больше не доступно - Google Sync End of Life .

Есть инструменты, которые требуют оплаты, такие как SyncMyCal , gSyncit и OggSync , но я ищу бесплатное решение с открытым исходным кодом.

Можно загрузить Google Sync, но при попытке использовать его есть ошибка:

Введите описание изображения здесь

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

Я проверил Mozilla Sunbird , но я не смог найти относительных сообщений о том, как синхронизировать Outlook -> Google, используя его.

Просто чтобы быть ясно : я не ищу программное обеспечение; Я ищу решение. Что я могу сделать, если иногда программное обеспечение является решением?


Вы вряд ли получите дополнительные ответы на свой вопрос, так как вы уже приняли и ответите, и в этот момент вы запрашиваете предложения для бесплатных продуктов. Иногда решение состоит в том, что то, что вы хотите, не существует и должно быть создано. Конечно, мое исследование также показывает, что Oggsync является автоматическим. Существует также простое решение. Перейдите в Бизнес-пакет Служб Google.
— Ramhound

Я принял это, так как это был единственный ответ, и вопрос был закрыт. Если у вас есть лучший ответ, я приму ваш ..
— Куф

Я не делаю предложения по продукту, потому что они не по теме. Могут быть несколько исключений, когда я предлагаю инструмент, я делаю это только потому, что инструмент достаточно уникален, и его стоит сделать исключение (например, CCLeaner, SpinRite, ect).
— Ramhound

Я не ищу продукт, скажем так, я ищу решение. Я разработчик, и я не против работать над этим. Дело в том, что я безуспешно пытался погуглить, поэтому надеялся, что найду здесь кого-нибудь, кому удалось найти решение.
— Куф

4
Я ищу синхронизацию другим способом (Outlook -> Google), но в любом случае, я разочаровался в надежде получить серьезный ответ на этом форуме. Очень простой вопрос, многие могут извлечь из этого пользу, но я трачу все это время только на то, чтобы задавать то же самое так, чтобы угодить всем. неважно чем. Будем продолжать делать это вручную.
— Куф

Ответы:


13

Синхронизация вроде больше не нужна. Вы можете просто открыть свой календарь Google в Outlook и наложить его. Для этого перейдите в настройки календаря в Google и нажмите кнопку ICAL. Скопируйте URL.

Затем перейдите в Outlook и нажмите кнопку «Открыть календарь» на ленте, затем «Из Интернета». Введите URL, который вы скопировали выше. Теперь он отображает ваш календарь Google рядом с календарем Outlook. Нажмите на маленькую стрелку рядом с именем Календаря Google, чтобы наложить его.

Похоже, что Google намеренно не предоставляет эти инструкции рядом с инструкциями для других операционных систем и приложений. Должно быть, они поссорились с Microsoft, очень по-детски!

Я не уверен, как заставить его работать в обратном направлении (добавьте календарь Outlet в Google) - я ожидаю, что это возможно, если вы знаете URL своего календаря на сервере Exchange .


Марк - я попробую это. Знаете ли вы, если вы все еще можете редактировать календарь в Outlook? Или это будет режим только для чтения?
— Кевин Реттиг

18
этот метод только для чтения. с помощью этого метода вы не можете изменить свой календарь Google из Outlook.
— Фелипе Альварес

Thansk Mark, я использовал «частную» синхронизацию календаря. Я получил URL ics из настроек аккаунта Google. «Детали календаря» \ кнопка ICAL. Что касается Outlook 2013, мне пришлось изменить https: // ... .ics на webcal: // ... .ics. Я просто ошеломлен, что не могу синхронизировать приложение Outlook 2013 с веб-сайтом Outlook Office 365. приложение, и я должен использовать календарь Gmail в качестве промежуточного! Неудивительно, что Microsoft идет вниз по склону.
— разум

4
Я ищу другое направление синхронизации, то есть Outlook -> Google. Я не против, если это будет только для чтения, просто это будет работать!
— Куф

@Sentient На момент написания, он доступен только для чтения , даже после изменения префикса на webcal: //
— MickyD

16

Если вы все еще ищете, я недавно нашел проект с открытым исходным кодом для этого на CodePlex , OutlookGoogleSync . Я еще не пробовал это все же.

Небольшой инструмент для синхронизации календаря Google с календарем Outlook (один из способов: Outlook -> Google). Не нуждается в правах администратора и работает за прокси. Работает с Outlook 2003 и новее.

Для дальнейшего использования, это похоже на форк с большой недавней активностью, однако в настоящее время он все еще альфа: outlookgooglesyncbidirectional

Еще более активный проект (в настоящее время): Outlook Google Calendar Sync, который после закрытия кодплекса переместился сюда (github) .


3
Это работает очень хорошо для меня. Абсолютно рекомендуется
— Juancentro

1
Это старая ссылка, которая больше не обновляется. Но быстрый поиск по «outlook google calendar» в CodePlex приводит к обновлению проекта, который безупречно работал для Outlook 2016! outlookgooglecalendarsync.codeplex.com
— Бойдский

13

Я скачал бесплатную версию gsyncit по адресу: http://www.fieldstonsoftware.com/software/gsyncit3/ Если вам просто нужно синхронизировать календарь Outlook с календарем Google, это БЕСПЛАТНО *. Потребовалась пара синхронизаций, чтобы получить все в курсе.

*Обновить:

По состоянию на ноябрь 2014 года незарегистрированная версия GSyncIt имеет некоторые ограничения :

Незарегистрированная версия ограничена синхронизацией одного календаря Google и Outlook, синхронизацией 50 записей контактов / заметок / задач и не синхронизирует удаления для записей контактов / заметок / задач. Регистрация снимет эти ограничения и удалит любые диалоги регистрации / выскочки из приложения.


3
Бесплатная версия позволяет использовать 1 Гкал и один календарь Outlook, что очень удобно для большинства людей.
— Патрик

3
Там нет бесплатной версии, это только то, что вы можете попробовать незарегистрированную версию, прежде чем купить. Помимо проблемы с лицензией, при запуске Outlook отображается всплывающее окно, которое остается открытым в течение 15 секунд и т. Д.
— payala

3
Это также позволяет синхронизировать только 50 элементов.
— YogoZuno

7

См. Эту статью Microsoft KB: Перенос календарей между Outlook и Google Calendar :

Используя Microsoft Office Outlook 2007, вы можете импортировать и экспортировать календари из Календаря Google в виде моментальных снимков Календаря в формате iCalendar. Эта функция позволяет передавать календари между Outlook и Google Calendar.

Пока у вас установлен Outlook и учетная запись Google, для этого не требуются дополнительные программные инструменты. Вероятно, это лучший метод, так как он не использует протокол Exchange ActiveSync, который был объявлен Google устаревшим в пользу CalDAV.


Теперь вернемся к Google. Из той статьи, которую вы опубликовали относительно окончания срока службы Sync:

Google Calendar Sync: ссылка для загрузки Google Calendar Sync будет удалена 14 декабря 2012 года. Существующие пользователи могут продолжать использовать ее для синхронизации с календарем Microsoft Outlook , но она больше не будет поддерживаться Google с 14 декабря 2012 года. Google Клиенты приложений для бизнеса, образования и государственных учреждений все еще могут использовать Google Apps Sync для Microsoft Outlook®.

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

К сожалению, Google и Microsoft не совсем «друзья» в этом отношении (честно говоря, они конкурирующие компании в конце концов). Из этой статьи, касающейся синхронизации Календаря Google с настольными приложениями , они удалили все упоминания о программном обеспечении Microsoft - самое близкое к использованию Mozilla Sunbird в качестве альтернативы!

Опять же, неофициально вы можете продолжить синхронизацию, как вы это делали раньше - в статьях Google выше указано, что вы можете это сделать. Однако я бы попытался перейти к процессу, описанному в статье Microsoft KB в верхней части этого ответа, или подождать, пока Microsoft не выпустит поддержку формата CalDAV.


1
Mozilla Sunbird вряд ли является альтернативой, она не обновлялась годами, была прекращена и никогда не достигала состояния зрелости, которого достигли другие продукты Mozilla. Не говоря уже о том, что даже Thunderbird также был помещен в «нам все равно», так что даже это не решение (с плагином для календаря). В последний раз, когда Sunbird обновлялся, Windows XP была единственной операционной системой Windows на рынке, кроме Windows 2000.
— Ramhound

Вопрос обновлен, пожалуйста, посмотрите. Спасибо!
— Куф

1
@Kuf изучите статью в Microsoft KB, и она должна вам помочь. Также см. Мой ответ на этот вопрос относительно экспорта / импорта календарей между Outlook и Google Calendar.
— Прорыв

2
Из связанной статьи: «Это статический календарь, который не обновляется, независимо от изменений, внесенных в него в Outlook. Чтобы обновить календарь в Календаре Google с изменениями, внесенными в него в календаре Outlook, необходимо повторить эту процедуру».
— Дэн Эспарза

2
Подтверждение этого приложения больше не работает, как на сегодняшний день.
— YogoZuno

4

Насколько я понимаю, Google теперь осуждает их странный маленький клиент / сервер в пользу установленных открытых протоколов: CalDAV и CardDAV . Таким образом, теоретически я должен иметь возможность использовать свой клиент $ WHATEVER, подключаться и синхронизироваться с протоколом и не заботиться о том, что находится на другом конце, если и клиент, и сервер соответствуют стандартам ( RFC 4791 и RFC 6352 ).

К сожалению, у нас тут нечестивая троица: Google и Microsoft обсуждают протоколы, разработанные Apple (и Oracle) - так что все обязательно сломается!

В любом случае, я думаю, что я должен уметь подключаться к Outlook, используя конфигурации, используемые другими клиентами: (стандарт - это стандарт, верно?)

Мне было бы интересно посмотреть, куда это идет ...


3

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

  • Решение, которое позволяет использовать старый инструмент Google Sync с Outlook 2013, 2010 и 2007 (1 августа 2014 года статья была обновлена, чтобы сообщить, что эта старая версия также перестала работать).
  • Настройка односторонней синхронизации из Календаря Google в Outlook
  • Использование бесплатных инструментов и сервисов синхронизации, таких как gSyncit и SynqYa
  • Импорт / экспорт календарей между Outlook и Google вручную

Из Как синхронизировать Календарь Google с Outlook 2010 и 2013 .


+1 это очень хорошая статья. Ваш ответ был бы еще лучше, если бы вы могли обобщить или хотя бы перечислить все эти различные инструменты из вашего источника
— nixda

Большое спасибо за ваш совет, я обновил свой ответ.
— Алексей Фролов

Этот ответ требует больше любви. Статья содержит ссылку на старую версию Sync Tool, которая все еще работает . В случае, если статья выйдет из строя
— Lilienthal



1

[Отредактировано 24 октября 2014 г.] Теперь с помощью инструмента OutlookGoogleSync, предложенного @Legolas выше. Он генерирует файл различий событий календаря для календарей Outlook и Google. Таким образом, вы можете использовать этот инструмент для сбора данных календаря из любого из них, а затем свернуть свою собственную реализацию, если это необходимо. Хороший инструмент!

Используйте предложение Марка для просмотра календаря Google в Outlook. Для календаря Outlook в Google я предлагаю следующие подходы:

Synqya

Не требуется установка программного обеспечения на ПК или телефон. Сам Outlook используется для отправки изменений на их сервер с помощью встроенной функции отправки WebDav. Они доставляют изменения в Календарь Google, которые вы выбираете во время установки. Недостатком является предоставление учетных данных учетной записи Google, поэтому я предлагаю создать для этого отдельную учетную запись Google, а затем предоставить доступ к календарю своей основной учетной записи Google Calendar.

Onemediahub

  1. Синхронизировать календарь Outlook с [onemediahub.com] [1] (500 МБ бесплатно)
  2. Клиент SyncML на Android для синхронизации с onemediahub.com в Google

Программное обеспечение для синхронизации должно быть постоянно запущено на машине с Windows. Плюс события не добавляются в ваш календарь Google, но импортируются из их календаря.

PS: Onemediahub предоставлен командой Funambol. Синхронизация происходит с использованием протокола SyncML.

Отказ от ответственности: Не связан ни с одной из этих компаний. Просто счастливый пользователь :)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.