如何使用 Google 日历 API 将周期性事件移动到 Python 中的其他日历?

How to move a recurring event to an other calendar in Python using Google Calendar API?

我无法使用 Google 日历 API 中的函数 .move() 将重复事件的实例移动到其他日历... 有什么想法吗?

我的代码:

def eventmover(calendarId, eventId, destination, login):
    service = build('calendar', 'v3', credentials=login)        
    service.events().instances().move(calendarId=calendarId,eventId=eventId, destination=destination).execute()

返回错误:

json returned "Cannot change the organizer of an instance.">

您正在对 instance of the event, not on the event 本身执行 move。它们都是事件class的方法,不能一起使用。你应该这样做:

def eventmover(calendarId, eventId, destination, login):
    service = build('calendar', 'v3', credentials=login)        
    service.events().move(calendarId=calendarId,eventId=eventId, destination=destination).execute()