0

Org-mode 8.0.2 と Emacs 24.1.1 を使用しています。

列ビューに表示される時間の形式を「hh:mm」から単に「hh」に変更するにはどうすればよいですか? したがって、86 時間の場合は '86:00' ではなく '86' になります。

実行することで、サブタスクを持つタスクに対してそれを行うことができます

(setq org-time-clocksum-format '(:hours "%d" :require-hours t))

しかし、通常の時間セルはまだ古い形式を使用しています。

私の組織ファイル:

* simple task 
:PROPERTIES:
:Effort:   9:00
:END:
* task with subtasks
** subtask 
:PROPERTIES:
:Effort:   9:00
:END:

私の列ビュー:

#+COLUMNS: %40ITEM(Task) %17Effort(Estimate){:}

#+BEGIN: columnview :maxlevel 3
| Task                 | Estimate |
|----------------------+----------|
| * simple task        |     9:00 |
| * task with subtasks |        9 |
| ** subtask           |     9:00 |
#+END:

回避策として、サブタスクなしで各タスクにダミーのサブタスクを入力し、見積もりをそこに移動してから、:maxlevel プロパティを制限することで、それらのダミーのサブタスクを非表示にすることができます。この回避策にはいくつかの制限があり、洗練されたソリューションではありません。

4

1 に答える 1

0

解決策は私が思っていたよりも簡単であることがわかりました...

:PROPERTIES:
:Effort:   9
:END:

それ以外の

:PROPERTIES:
:Effort:   9:00
:END:

努力は時間単位ではなく分単位で設定されると考えるようになるため、これは実際には適切な解決策ではないようです。しかし、それは私にとってはうまくいきます。

于 2013-10-15T07:00:59.857 に答える