Skip to content

Instantly share code, notes, and snippets.

View KaiKloepfer's full-sized avatar

Kai Kloepfer KaiKloepfer

View GitHub Profile
@KaiKloepfer
KaiKloepfer / block_personal_appts
Last active April 14, 2018 13:22 — forked from ttrahan/block_personal_appts
Google Apps Script to automatically create, edit and delete events on work calendar for personal calendar events. Instructions on how to set up can be found at https://medium.com/@willroman/auto-block-time-on-your-work-google-calendar-for-your-personal-events-2a752ae91dab
function sync() {
var id="XXXXXXXXX"; // CHANGE - id of the secondary calendar to pull events from
var today=new Date();
var enddate=new Date();
enddate.setDate(today.getDate()+7); // how many days in advance to monitor and block off time
today.setDate(today.getDate()-7); //how many days in the past to retroactivly update changes
var secondaryCal=CalendarApp.getCalendarById(id);