I am getting lots of results on related questions, but not quite what I want.

I have Outlook Office 365 from some organization, and a Gmail account. What I want is, for example, once a day or even continuously COPY information from the Outlook account INTO the Google calendar account, but NOT the other way around (not "sync"). Of course, if something is deleted from the Outlook, it should be deleted on Google calendar, but again -- it goes only ONE way, changes made on Gmail shouldn't be copied to Outlook Office 365.

Is that possible?

1 Answer 1


If you want your Outlook Calendar data one way synced into your Google Calendar then this project may work for you:

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

You will need to configure your Outlook calendar for sharing then use the shareable link as the calendar feed in this App Script.

It will allow you to put a custom color on the events so you can tell them apart from your regular events, and you can optionally also prepend some text to the event names (E.G "OWA:". If you remove an event in Outlook it will automatically remove it from G-Cal, and if you delete an Outlook event from your G-Cal by mistake, it will be automatically recreated a few minutes later.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.