Outlook Calendar changes not showing up in Google Calendar

Anonymous
2022-09-16T16:35:33+00:00

Hello there!

I have Outlook email and Calendar (and I'm not sure what else) through work. I shared my main Outlook Calendar to my personal Google Calendar account by importing the Outlook .ICS URL (found in Outlook.com > Settings > Calendar > Shared Calendars) into GC. All events show up usually, but this past week I haven't seen event changes showing up in GC, even more than 24 hours after the changed event passed. I can't find any way to manually force a sync/update.

What can be done to ensure event changes to my Outlook Calendar show up in my Google Calendar? This is important for me because I have a long-established system of meeting reminders based around my Google Calendar, and whether OC supports that setup or not it would be too much work to redo it all for this 1 calendar.

Thanks in advance,

Grant

Outlook | Web | Outlook.com | Calendar

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

154 answers

Sort by: Most helpful
  1. Anonymous
    2023-03-20T01:29:04+00:00

    So perhaps this will be helpful to others with running the script to update the Google Calendar. I was confused but it is very simple but can be tricky.

    First, go to the link below (copy starting from the https or copy the entire line and remove the apostrophe at the beginning and paste it into a browser):

    'https://script.google.com/home/projects/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit
    https://script.google.com/home/projects/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/editFTheThe installation instructions instruct to "Make a copy" which is easy (just follow those instructions). What that does which I did not understand is it makes a copy of the script to your Google Drive. So after you do that you'll be editing the copy of the script that is in YOUR Google drive.

    So after you make a copy, it will look like the first screenshot below. Then you simply make a replacement to line 28 so that it looks like the second screenshot below. You simply paste your ICS URL between the quotes "icsUrl1" and then whatever name you want between the quotes "targetCalendar1" -- I used "Chris Work" -- make sure it's a unique name and not one used already in your Google Calendar. I redacted my ICS URL for privacy. I would make ONLY those two changes and BOTH those changes initially. That's so you'll know it worked because when you look at your Google Calendar you'll see the name of the calendar you just created under "My Calendars" -- see the third screenshot you see "Chris Work" which obviously must be checked if you want to see it. If you had linked a calendar previously delete that one otherwise you'll see duplicate entries.

    After you know your script worked, then you can make other changes like changing the time of the interval or whatever other changes you want like using the original name you might have preferred.

    ![Image](https://learn-attachment.microsoft.com/api/attachments/7b7b020d-5757-4f9b-931c-cc4bec935e56?platform=QnA

    Image

    Was this answer helpful?

    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Anonymous
    2023-03-16T21:46:26+00:00

    Just did this and it worked for me! Thanks, this thread is a gem :)

    I did need to be careful with my code alterations, and be a little patient. Have seen a new event from outlook get automatically added to my gcal already.

    https://github.com/derekantrican/GAS-ICS-Sync

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2023-02-26T14:54:08+00:00

    I tried this, but it comes back to the previous not updated state.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2023-02-13T18:38:40+00:00

    John - looks about right, what you have done. The only change that I did in the script was to alter the 15min interval to 1min so that the script runs and goes to get the latest updates in the Outlook calendar every minute instead of every 15.

    Interestingly, some people report that 1min doesn't work for them (it does for me) and others suggest 2FA on the google account causes problems....yet others with 2FA report no issues.

    Overall - for me, this is a decent solution to a massively inconvenient problem.

    "Massively inconvenient" is a massive understatement. When you discover only little-by-little over the course of a month or two that you are increasingly double-booking yourself you start to question your mental capacity. At first I attributed it to age-related decline until I realized there was a real problem with the system. :-D

    Was this answer helpful?

    0 comments No comments