Синхронізуйте календар Office 365 з календарем Google


30

Не вдалося знайти актуальне запитання щодо синхронізації календаря Office 365 з календарем Google. Я не хочу використовувати додаток, призначений для використання настільної версії Outlook, наприклад OggSync та подібного програмного забезпечення. Я хочу, щоб це було зроблено лише за допомогою веб-додатків, без того, щоб я оновлював його щоразу, коли я роблю нову подію календаря, це слід робити автоматично.


5
У мене недостатньо репутації, щоб відповісти на це, але це можна зробити в Microsoft Flow (новому додатку для веб-робочих процесів Microsoft). Посилання на шаблон: flow.microsoft.com/en-us/galleries/public/templates/…
pflodin

Відповіді:


25

Рішення полягає в тому, щоб увійти в Office 365 через https://portal.office.com , натиснути на Календар, а потім знову натиснути на Календар у розділі "Мої налаштування програми". Перейдіть до публікації календаря та опублікуйте потрібний календар. Скопіюйте створений URL-код ICS.

Календар 365 Office

Увійдіть у Календар Google і натисніть стрілку на "Інші календарі". Натисніть кнопку "Додати за URL-адресою" та вставте посилання .ics з Office 365. Календар Google тепер автоматично оновлюється новими подіями з календаря Office 365.

Календар Google


6
Спільний доступ за посиланням ICS працює не дуже добре, оскільки Google оновлює календар лише один раз кожні 12 годин.
Грег S

6
Здається, це навіть більше 12 годин. Я не бачу подій :(
VitalyB

Чи вирішило це рішення для вас @Ogglas? Якщо він оновлюється лише кожні 12 годин, це не корисно. @VitalyB у вас є краще рішення?
Мартійн де Мільяно

5
Я досі не можу зрозуміти, чому календарі ще не належним чином вирішені Google або Outlook. Давай! Ми можемо поставити Діда Мороза на обличчя, але ми не можемо синхронізувати календарі?
eleijonmarck

3
Це також не працює для деяких людей, як я, - чиї організації налаштували Outlook, щоб не дозволяти ділитися нічого більше, ніж "Безкоштовно / зайнято" поза організацією.
Джейсон Антман

10

Найкращим варіантом, який я знайшов, є використання Microsoft Flow з Копіювати нові події в Office 365 в Календар Google і надсилати шаблон сповіщення .

Події відображаються не відразу, але це займає близько 5 хвилин. Досить добре. Він також обробляє оновлення подій.


4
З потокового сайту: Щоразу, коли ви додаєте, оновлюєте або видаляєте подію в календарі Office 365, вона автоматично копіюється у ваш календар Google. Зверніть увагу: це однобічна синхронізація, тому зміни, внесені до календаря Google, не синхронізуються з Office 365. Також повторювані події відображатимуться у вашому календарі Google як окремі події.
Джон Хант

3
але, на жаль, це працює тільки на щойно додані події, тобто додавання події є тригером. чи є спосіб змусити його одноразово синхронізувати всі події під час першого налаштування?
Джамінто

Щоб отримати попередні події, ви можете завантажити та імпортувати файл ics із прийнятої відповіді, а не вказувати календар Google на URL-адресу цього файлу ics. Це призведе до зменшення існуючих подій, і ця відповідь збереже їх синхронізацію після факту.
Ренді

2
@JohnHunt Я спробував це, але отримав цю помилку. низьке збереження не вдалося з кодом 'OpenApiOperationParameterValidationFailed' та повідомленням 'Вхідний параметр' newEvent 'перевірка не виконана в операції робочого процесу' Create_an_event ': Параметр зі значенням "" @triggerOutputs ()? [' body / Start '] "' в шляху 'newEvent / start 'з type / format' String / date-no-tz 'не можна конвертувати у тип / формат' String / date-time '.'
спіндоктор

@spindoctor спробуйте додати часовий пояс, перетворивши час початку події у формат, відомий часовій зоні. наприклад, convertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time'). Доступні часові пояси перелічені на docs.microsoft.com/en-us/previous-versions/windows/embedded/…
Томаш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.