English    Deutsch

Deleting old events

CalenGoo does not contain functions to automatically delete masses of events from your Google calendars. To delete events, you have to select them one by one. But if you would like to delete e.g. all old events or events with a certain title from your Google Calendar, you can use the Java program here:

To start the program just download it and double click it:

GCTool (Mac Download, Windows/Linux Download).

On Windows/Linux you need to have Java installed. If you don’t have Java, install it from http://www.java.com.

After starting it you first have to sign in and allow the program to access your calendar:

Screen Shot 2015-01-05 at 11.05.36

But before you delete events with the program, you should download a backup copy of your Google Calendar: Sign in to Google Calendar and click the gear icon in the upper right corner, “Calendar settings”, “Calendars”, “Export calendars” to download a ZIP file that includes all your personal calendars as ICS files. Unzip the file and ensure that it contains these ICS files.

After starting it and signing in you should see this window:
Select a calendar, open the "Delete" tab and search events e.g. by entering a "Search phrase" and clicking on "Search". Now select the events you would like to delete. You can select multiple entries by clicking with SHIFT or CTRL or you can select all by clicking on a single entry and pressing CTRL-A/CMD-A. Ensure that the selected events are really the ones you wish to delete. If you are sure that you selected the correct events, click “Delete selected events” to delete those events.

Then click “Refresh” in Google Calendar to check if the events have been removed.

Remove old events only from CalenGoo’s database

If you would like to remove old events only from CalenGoo’s database, you can use the function "Settings", "Display and Use", "Maintenance", "Erase old events". However this function will only be visible if you have events in CalenGoo’s database, i.e. if you sync CalenGoo directly with Google Calendar. The button won’t be visible if you sync via Android, because then all events are saved in the Android calendar’s database, not in CalenGoo’s database. When using the "Erase old events" function you will be asked which time range should be deleted: