如何通过Google服务清空日历垃圾箱

时间:2016-12-08 15:30:36

标签: java google-api google-calendar-api

如何通过Google服务清空日历的垃圾?

我正在使用Java(com.google.api.services.calendar.Calendar)调用google服务,但删除事件后我需要清空垃圾箱。

1 个答案:

答案 0 :(得分:2)

我想我找到了解决这个问题的唯一方法:

  1. 创建临时日历
  2. 将我必须删除的所有事件移至此日历
  3. 删除临时日历
  4. 喜欢这段代码:

    Calendar entry = new Calendar();
    entry.setSummary("MyTrashCalendar");
    Calendar result = client.calendars().insert(entry).execute();
    

    ...

    Event updatedEvent = client.events().move('currentCalendarId', "eventId", "destinationCalendarId").execute();
    

    ...

    client.calendars().delete(calendar.getId()).execute();
    

    我希望这会有所帮助