Provided for free by GcalToolkit Power Tools for Google Calendar ([ Ссылка ])
This video contains instructions for copying and setting up the script:
[ Ссылка ]
1) Copy the project by clicking Info (in left menu) then "Make Copy" (top right "Copy" button)
2) Get the Names and SECRET_URLs for the calendar to backup from the Settings for
the Google calendar, in the format:
[ Ссылка ]
Note: if the calendar is public you can use the "Public URL in iCal Format" instead.
UPDATE SINCE THE VIDEO:
You can now add multiple calendars to backup so there is an "array" that must be formatted correctly.
Copy/Paste the names and URLs into the configuration section of the script so each line looks like this, and make sure there are commas at the end of each line, but NO comma after the very last line before the closing squiggly bracket } so it looks like this:
const SECRET_URLs = {
'Cal #1 Name': 'longstringoftext1.ics',
'Cal #2 Name': 'longstringoftext2.ics',
'Cal #X Name': 'longstringoftextX.ics'
};
3) Copy the BACKUP_FOLDER_ID from the URL of a Google Drive Folder you'll use for your backups.
Make a new Folder in Drive, double click to enter the folder, then copy the last part of the URL:
For a Google Drive folder at URL:
[ Ссылка ]
You would use BACKUP_FOLDER_ID = '1hPsNLongString73N9wV9i'
Copy/Paste this ID into the Backup Folder ID section of the configuration section, replacing the text between the quotation marks.
4) TEST by clicking "Run" for "createBackup" in the toolbar above. Give the script permissions to access your Calendar and Drive when requested
5) Go to "Triggers" in your project's App Script Menu, create a new trigger using "Add Trigger". Setup a time-based trigger for them "createBackup" function, click "Save"
DONE! Your Google Calendar backups will be created according to the trigger settings in the Drive folder with your FOLDER_ID.
Our Advanced Calendar Tools:
Sheets2GCal (Sheets add-on)
Sheets2GCal is designed for advanced Google Calendar management using spreadsheets. Create or import events in a spreadsheet, edit them in the Sheet and export the changes to Google Calendar, or edit them in Google Calendar and import the changes back to Google Sheets.
More info: [ Ссылка ]
[ Ссылка ]
GCalToolkit (Desktop software)
Take control of Google Calendar with GCalToolkit Power Tools for osX, Windows and Linux: [ Ссылка ]
GCalExtras (Calendar add-on)
GCalExtras integrates with Google Calendar to provide extra functionality such as saving/loading groups of calendars, mass copy/edit for a range of events, easy access to the event location text, and storing private notes associated with individual events.
More info: [ Ссылка ]
[ Ссылка ]
![](https://i.ytimg.com/vi/EQ1cZP8m2JQ/maxresdefault.jpg)