GyroTimer 2.0
The GyroQ tags forGyroTimer have been updated since the initial post. See the GyroQ Tag Library for updated code and packed text. This version adds project specific logs to complement the overall summary log. It also provides for both starting and ending comments for each entry. The export format is now comma-delimited for easier Excel import. See the table below for a line by line description of how the GyroActivator code works.
Time Log Map:
Note Entry for the Summary Topic:

How the "Start Timing" tag works:
| Code | Purpose |
|---|---|
| {queue:'_queuefile_'; | Don't send commands to MindManager now |
| map:create:'TimeLog-_rm_me_'; | Create a user specific time log map if needed |
| select:centraltopic; | Select the central topic of the map |
| text:'Project Time Log for _rm_me_ updated _today_ _time_'; | Note the user and latest update time in the Central Topic |
| temp:'?|GyroTimer: Enter or Choose Area|Enter or Choose Area|_rm_areas_?' | Prompt to choose project or area — use ResultsManager Areas in drop down list. Save in temp string for later use |
| select:main; | Select all the main topics in the Time-log map |
| select:text:'Project Logs'; | From the main topics, pick the one with "Project Logs" as the topic text |
| create:main:'Project Logs'; | If the selection above didn't find it, create one |
| notes:'_temp_'; | Remember the current project in the notes of the "Project Logs" topic for use when ending the entry later |
| select:subtopic; | Select all the subtopics of the Project log |
| select:text:'_temp_'; | Select the subtopic for the project if it exists |
| create:subtopic:'_temp_'; | Create the project subtopic it if it doesn't exist |
| temp:', _queueitem_, START, _today_ , _time_ ,':add; | Add comment and time info to temp string |
| notes:'_temp_':addline; | Add this entry to the notes field for the project. This line will be completed by the finish tag |
| select:main; | Go back and select the main topics again |
| select:text:'Project Logs'; | From that select the Project log main topic |
| select:subtopic; | Select all the subtopics |
| select:text:'Summary'; | Select the Summary subtopic |
| create:subtopic:'Summary'; | Create it if it wasn't found |
| notes:'_temp_':addline;} | Add the temp string to the Summary note. This line will be completed by the Finish tag |
Entries 