MyTime

Keeping track of the time spent on project for customers can be a challenge. Not all time writing apps are user friendly and sometimes you need to record your time in multiple systems. You can end up spending a lot of time writing time on a daily basis in a stubborn system and synchronize that time to other systems.

To solve this problem we can use the main time related application we have open every day, Google Calendar. In an additional calendar we can quickly add an event for the appropriate timeslot. Then add a short description and forget about it. At the end of the week you synchronize the calendar with a Google sheet.

MyTime is featured in the Google Apps script Documentation as Record time and activities in Calendar and Sheets. The original article can be found on medium Record time and activities with Google Sheets, Calendar and Apps Script

It was in the sheetToApps series, this video is a bit outdated, but does give a good impression of the functionality.