shouldDo.org
‘C-c C-c’ while the cursor is in the below code block updates (recalculates) the tables
(require 'org-table)
(org-table-iterate-buffer-tables)
# | id | activity | Mo | Tu | We | Th | Fr | Sa | Su | units | prog | goal | % | wt | points |
# | 1 | activity1 name | | | | | | | | hrs | 0 | 8 | 0 | 20 | 0.00 |
# | 2 | activity2 name | | | | | | | | hrs | 0 | 4 | 0 | 5 | 0.00 |
# | 3 | activity3 name | | | | | | | | meals | 0 | 5 | 0 | 20 | 0.00 |
# | 4 | activity4 name | | | | | | | | n# | 0 | 10 | 0 | 30 | 0.00 |
# | 5 | activity5 name | | | | | | | | pages | 0 | 30 | 0 | 5 | 0.00 |
# | 6 | activity6 name | | | | | | | | miles | 0 | 7 | 0 | 10 | 0.00 |
# | 7 | activity7 name | | | | | | | | smiles | 0 | 42 | 0 | 10 | 0.00 |
# | 8 | 0 | | | | | | | | 0 | 0 | 0 | 0 | 0 | 0.00 |
# | 9 | 0 | | | | | | | | 0 | 0 | 0 | 0 | 0 | 0.00 |
# | 10 | 0 | | | | | | | | 0 | 0 | 0 | 0 | 0 | 0.00 |
# | y | 2011 | w# | 52 | | | | | | | SCORE | | | | 0.00 |
# | scores | |
# | avg | 0.00 |
# | last week | 0.00 |
# | past month | 0.00 |
# | past 3 months | 0.00 |
# | past 6 months | 0.00 |
# | past year | 0.00 |
# | year | week | score | avg | m | 3 m | 6 m | y |
# | | | | 0.00 | | | | |
# | id | activity name | weekly goal | units | weight |
# | 1 | activity1 name | 8 | hrs | 20 |
# | 2 | activity2 name | 4 | hrs | 5 |
# | 3 | activity3 name | 5 | meals | 20 |
# | 4 | activity4 name | 10 | n# | 30 |
# | 5 | activity5 name | 30 | pages | 5 |
# | 6 | activity6 name | 7 | miles | 10 |
# | 7 | activity7 name | 42 | smiles | 10 |
# | 8 | | | | |
# | 9 | | | | |
# | 10 | | | | |
# | | TOTAL | | | 100 |
The total weight for all activities must equal 100 (or whatever number you wish to be considered a perfect score).
An activity with no weight is not counted toward or against your score.
Example units: n#, hrs, deliverables, pages, meals, miles, km, smiles (note that “#” by itself will cause an error).