There is a community integration. See this thread for more details and screenshots on setting up the Google side of things:
My integration is set to run once a day, that was my need, so it would need to be edited for multiple appointments in your use case.