Wilka Carvalho
Aspiring Cognitive Scientist

Time Tracker - Time Management Tool for Google Calendar

Time Tracker is a menu addition to Google spreadsheet that allows you to track time assignment to different categories across your calendars. (A “category” is simply a recurrent word in event titles.)

The calendar names are on the left, while the category names are used in the event titles. Time delegation for categories "570," "561," "research," and "other" was only tracked using calendars "Work," "Extra," and "Personal."


Feature Purpose
Fill Category Times Fill in B3 onwards with the times for events in the categories above
Fill Calendar Times Fill in C8 onwards with the time assigned to their corresponding calendars
Fill Calendar Row Colors Color in the calendar rows according to the colors written in A8 onwards

Installation Instructions:

  1. Download this excel file, upload it into Google Sheets, and add this script to it.

    Right-click script link, select “Save Link As…”, and save as .txt file
    Once you upload the excel file, open “Tools -> Script Editor…”
    Paste the contents of the script inside and save.
    Close and re-open the tab and the menu should appear.

  2. Place the name of calendars you want to track vertically beginning at B8.
  3. If you want a calendar to contribute to tracking a category’s time assignment, place text in the field to the left of the calendar name. (If the text is a color (plain text or hexidecimal), you can use “Fill Calendar Row Colors” to color in the corresponding row.)
  4. Place the name of categories you want to track horizontally beginning at B2.
  5. An event will contribute to a category’s time if the category is somewhere in the event’s title.
  6. Put the start date and end date across cells E7-H7 and E8-H8, respectively, in the format (date, month, year).

    Script defaults to current time when start date is empty or invalid.
    Script defaults to Saturday 12:00am when end date is empty or invalid.

  7. Track your time using the Time Tracker menu which should appear as soon as you save the script.

Good luck managing your time! Please leave any comments, suggestions, or questions below.

For details on how I use this tool, check out this post. You can find my current Google Sheet below

Related Posts

  1. A Prescription for Time Management - January 08, 2016 | time-management efficient-working