我想获得一份自定义的“时间表”报告。
当然,我确实有以下内容:
(add-to-list 'org-agenda-custom-commands
'("r" "Weekly Timesheet"
((agenda ""))
((org-agenda-overriding-header "Weekly timesheet")
(org-agenda-span 'week)
(org-agenda-start-on-weekday 1)
(org-agenda-start-with-clockreport-mode t)
(org-agenda-time-grid nil))) t)
它按预期工作,除了我没有兴趣看到7天的议程观点:我只想要时钟报告,仅此而已。
我怎样才能做到这一点?
答案 0 :(得分:2)
查看clocktable
块。我用它来看每周回顾一下我花时间的地方。您可以设置如下的简单:
#+BEGIN: clocktable :scope agenda-with-archives :block lastweek
#+END:
将光标放在BEGIN或END上,然后点击可靠的C-cC-c
来评估时钟表。它将列出文件,标题和在任务上花费的时间。
在上面的示例中,范围定义了查找时钟项的位置。在这种情况下,我选择了议程文件和相关的档案。对于块的时间,我使用lastweek
来获取最近7天。
还有更多选项可用于配置您所需的内容。了解更多信息 http://orgmode.org/manual/The-clock-table.html
答案 1 :(得分:1)
我不确定这是否有帮助,但您可能想查看Tom Marble的timesheet.el。您应该能够从MELPA安装它。虽然它没有与组织议程集成,但这似乎是生成时间表报告的最彻底的方法。
http://emacslife.com/emacs-chats/chat-tom-marble.html
https://github.com/tmarble/timesheet.el
示例组织文件:https://raw.githubusercontent.com/tmarble/timesheet.el/master/share/yoyodyne.org