11

我读到了org-mode表格中的属性,但要么有问题,要么我不明白如何使用它们。这是我尝试过的:

:PROPERTIES:
:COLUMNS: %10item %10start(start){:} %10end(end){:} %10total(total)
:END:
|   | start |   end | total |
|---+-------+-------+-------|
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|   |  9:30 | 18:45 |  1:10 |
|---+-------+-------+-------|
|   |       |       |  7:10 |
#+TBLFM: @2$4..@-1$4=$3-$2::@>$4=vsum(@2$4..@-1$4)

结果显然不是我所期望的。我认为属性部分实际上并没有做任何事情。无论有没有它,结果都是一样的。把它放在这里只是为了展示我尝试过的东西。

4

2 回答 2

14

好的,我在这里找到了它:http: //orgmode.org/worg/org-hacks.html

答案是我必须;T在公式之后附加,即最终表格如下所示:

| start |   end |    total |
|-------+-------+----------|
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|  9:30 | 18:45 | 09:15:00 |
|-------+-------+----------|
|       |       | 64:45:00 |
#+TBLFM: @2$3..@-1$3=$2-$1;T::@>$3=vsum(@2$3..@-1$3);T

但我仍然想知道这些属性有什么作用(如果有的话)。

于 2013-06-09T10:23:15.450 回答
0

org-mode 属性COLUMNS与表格无关,它与列视图有关(请参阅http://orgmode.org/manual/Column-view.html)。

列视图的作用是用表格覆盖缓冲区。该表显示节点属性及其子属性的值。

您可以在Org Mode Community中找到带有屏幕截图的示例。

于 2015-01-23T22:30:11.797 回答