Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuriofernandez/ooo-to-checkin-out-report
Google App Script to generate a email report of your working times using only OOO events ποΈπ
https://github.com/nuriofernandez/ooo-to-checkin-out-report
Last synced: 2 days ago
JSON representation
Google App Script to generate a email report of your working times using only OOO events ποΈπ
- Host: GitHub
- URL: https://github.com/nuriofernandez/ooo-to-checkin-out-report
- Owner: nuriofernandez
- Created: 2023-04-28T21:03:39.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-04-28T21:16:06.000Z (over 1 year ago)
- Last Synced: 2024-01-03T14:36:02.130Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 5.86 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OOO to checkin/out report
Google App Script to generate a email report of your working times using only OOO events### Setup
1. Go to https://script.google.com/home
2. Create a new project
3. Copy the source/ files at the new project
4. Setup Services:
- Gmail v1
- Google Calendar v35. Put your email at Code.gs#EMAIL
6. RUN!
### Use case
Iβm always registering OOO events on calendar when Iβm not working or when I go to sleep, etc. Since I canβt predict at a 100% when I will wake up etc, I normally modify the end of OOO events when I start working again.
So, my google calendar looks like this:
### What this scipt does
Since I have all my working hours registered this way, I created a script to generate a Checkin/Checkout report and calculate the worked hours. Of course this could have some error margins, but I think is useful!
Also, since I work with chaotic hours, I can track if my total week hours makes sense. :slightly_smiling_face:
So I receive an automated email like this: