AskForLeave is a simple vacation tool for small startups. It is done by Google Form + Spreadsheets with lots of formulas. You can add Google Apps Scripts to integrate with Google Calendar, Slack, ...
- Copy the sample spreadsheet: ask-for-leave template
- Create a form like this: http://goo.gl/forms/PPZLpVOdHP , screenshot: https://www.dropbox.com/s/gbwv3rhumiirzuk/google-form-setting.png?dl=0
- Link the form to our copied spreadsheet. There will be a newly created sheet in your spreadsheet. You MUST set the sheet name into your
vacation.gs
- From the menu in the spreadsheet, click Tools > Script Editor...
- In the script editor, patch the vacation code using the updated in
vacation.gs
(Include all correct configurations. For more detail, see below.) - From the menu in the script editor, choose Resources > Current project's triggers and add the script vacation as a trigger of form submission.
All configurations are stored on the top of vacation.gs
- For Google Calendar integration, setting
calendarID
- For Slack integration, setting both
slackURL
andslackChannel
(WIP) Yes, you can create a sheet called imported
, and use the same data format of the data
sheet.
- Aki Chiu
- Even Wu for the logo of dayoff bot
- Liang-Bin Hsueh
- Mosky
- Paris Tsai
- Vikky Huang for the logo of VacationHQ organization
- Yuren Ju
MIT License.