Как я могу синхронизировать календарь 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 записей контактов / заметок / задач и не синхронизирует удаления для записей контактов / заметок / задач. Регистрация снимет эти ограничения и удалит любые диалоги регистрации / выскочки из приложения.

user225637
источник
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.

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

Mohnish
источник