我正在使用组织方式记录,记录和计时我的工作。我刚刚发现了时钟表,并且发现它非常有用。我也希望能够从存档条目中获取时间,但是由于我存档到日期树中,所以它的深度为4级。设置普通的时钟表很容易,但是我真的想使用在org-agenda中设置的时钟表。
所以我想知道如何配置组织议程时钟表的深度。
我尝试通过向.emacs文件中添加自定义变量来将默认深度设置为4,但这并没有帮助。
(setq org-clock-clocktable-default-properties '(:maxlevel 4))
这是组织议程时钟表,最大级别为2。
|--------------+--------------------------------------------+--------+------|
| archive.org | *File time* | *3:10* | |
| | 2019 | 3:10 | |
| | 2019-05 mai | | 3:10 |
|--------------+--------------------------------------------+--------+------|
如您所见,这些条目没有帮助,因为它仅描述月份,而不是实际的条目。因此,如果我可以将深度更改为4,我会得到类似的东西。
#+BEGIN: clocktable :maxlevel 4 :scope ("inbox.org" "archive.org") :block 2019-05-02
#+CAPTION: Clock summary at [2019-05-04 lø. 21:07], for torsdag, mai 02, 2019.
| File | Headline | Time | | | |
|-------------+------------------------------------------+--------+------+------+------|
| | ALL *Total time* | *6:41* | | | |
|-------------+------------------------------------------+--------+------+------+------|
| archive.org | *File time* | *3:10* | | | |
| | 2019 | 3:10 | | | |
| | \emsp 2019-05 mai | | 3:10 | | |
| | \emsp\emsp 2019-05-02 torsdag | | | 1:00 | |
| | \emsp\emsp\emsp DONE Some Task | | | | 1:00 |
| | \emsp\emsp 2019-05-03 fredag | | | 0:33 | |
| | \emsp\emsp\emsp WAITING Another Task[0/2]| | | | 0:33 |
| | \emsp\emsp 2019-05-04 lørdag | | | 1:37 | |
| | \emsp\emsp\emsp DONE A third Task | | | | 1:37 |
#+END:
请注意,第一个表来自org-aganda,而第二个表是正常的org-mode时钟表。
感谢您的帮助!
答案 0 :(得分:1)
尝试自定义org-agenda-clockreport-parameter-plist
。它的默认值是(:link t :maxlevel 2)
,因此它看起来像是您想要的合理候选对象(尽管我尚未测试它是否有效)。它的文档说:
带有在Clockreport模式下的Clocktable参数的属性列表。 这是显示模式,显示每天/每周的时钟表 议程,可以在此处设置此动态块的属性。 此处允许使用通常的Clocktable参数,但无法设置 属性:name,:tstart,:tend,:block和:scope-这些将 覆盖以确保内容准确地反映了 当前显示在议程中。