I created a schedule management app. I am the owner of the app.
However, the Google Calendar used for the schedule is owned by someone else, and he enters all of his appointments there, not only the ones used by the app.
At first, everything worked without any issues, but within the last year or so, authentication errors have started to occur. When I reload the calendar table from My Account → Sources in AppSheet, it gets fixed, but the same error occurs again periodically and the app becomes unusable.
This error is exactly the same as the one described here:
https://discuss.google.dev/t/error-message-for-calendar-datasource/122419
When I contacted support, they told me, “Please try transferring the calendar owner to the app owner once.” I’m considering doing that, but as mentioned above, the calendar owner stores all of his appointments there, so he is reluctant to change the ownership from him to me.
I built the app about two years ago, and there were no problems back then. Now, about once every two months, the error suddenly appears without any clear pattern.
My questions are:
Is it not expected (by design/specification) to use a calendar table owned by a different person in an app owned by someone else? Depending on the answer, I may need to ask him to separate his work and private events into different calendars.
Also, I don’t want to create a new calendar because I once made a mistake in an automation setting and accidentally deleted all the schedules in his calendar.
If there is a better solution, please let me know.