组织模式时间表

时间:2014-09-26 15:53:48

标签: emacs report customization org-mode clock

我想获得一份自定义的“时间表”报告。

当然,我确实有以下内容:

(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天的议程观点:我只想要时钟报告,仅此而已。

我怎样才能做到这一点?

2 个答案:

答案 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