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

标签 java google-api google-calendar-api

如何通过 Google 服务清空日历的回收站?

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

最佳答案

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

  1. 创建临时日历
  2. 将我必须删除的所有 Activity 移入此日历
  3. 删除临时日历

喜欢这段代码:

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();

希望这有帮助

关于java - 如何通过 Google 服务清空日历垃圾箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41043053/

相关文章:

java - 将 UTC 日期字符串转换为特定格式的本地日期字符串

java - 如何将常见的 JavaScript 和图像部署到两个不同的 EAR 而不必维护每个文件的两个版本

google-api - 启用 Google 云日志记录

google-api - GoogleUser.getAuthResponse()不包含access_token

google-calendar-api - Google Calendar API : Editing a single occurrence of a recurring event

java - 在递归中打印queue.peek()会打印不相关的值

java - 类加载器如何找到资源?

java - 谷歌分析图表将应用程序安装到网络应用程序

javascript - 如何使用 Node.js 从 google calendar API 获取当前一年的所有假期?

c# - DotNetOpenAuth 与谷歌日历提要