Vacation Calendar is a Google Calendar add-on that compiles your team's out of office events into a single calendar so that you can track availability in one place. The add-on makes it easy to create many of these calendars: you might have one calendar for the whole team, then temporary calendars for each project underway. These are just regular Google Calendar calenders and can easily be customized and shared.
Vacation Calendar only works with corporate Google Workspace accounts and team members must be using the out of office functionality.
[!NOTE] If you are a GitHub employee, please reach out to
@iansan5653
on Slack for the easy way to get access to this addon.
This addon is still under development and not yet publicly published. That said, you can still test it out at your own risk:
- Clone this repository on a system with Node installed
(
git clone https://github.com/iansan5653/vacation-calendar-addon.git
) - Create a new Google Apps Script project
- In your new project, navigate to Project settings and copy the Script ID
- In the cloned repository, update the
scriptId
field in.clasp.json
- Run
npm install
- Run
npm run login
and log in to your Google account at the link provided - Run
npm run push
to push the code to your project - Back in your Google Apps Script project, click Deploy, then Test deployments
- Click Install and accept the permissions
- Navigate to Google Calendar. You should see the new icon in the right-hand sidebar
Home | Calendar management |
---|---|