作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下表
#+BEGIN: clocktable :maxlevel 3 :tcolumns 4 :scope file :block 2015-6 :narrow 60
| Headline | Time | | |
|--------------+--------+------+------|
| *Total time* | *3:57* | | |
|--------------+--------+------+------|
| Tasks | 3:57 | | |
| 1 | | 3:57 | |
| 2 | | | 3:57 |
#+TBLFM: @3$5..@>$5=vsum($2..$4)*100
给我
user-error: Not in table data field
它应该将所有先前列的总数添加到新列中并将它们乘以 100。通过 http://notes.secretsauce.net/notes/2014/10/01_org-mode-for-invoices.html
我看到两个解决方案 a) 向 TBLFM
添加命令以添加额外的b 列)使 clocktable 生成附加列,但我没有知道怎么做。
最佳答案
这是一个快速技巧,您可以将其绑定(bind)到一个键,该键在需要时添加额外的列,然后重新计算:
(defun maybe-add-column-and-update ()
(interactive)
(save-excursion
(end-of-line)
(if (= (org-table-current-column) 5)
(let ((org-table-fix-formulas-confirm
(lambda (arg) nil)))
(org-table-insert-column)))
(org-table-recalculate 'iterate)))
关于emacs - 用户错误 : Not in table data field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30675752/
我是一名优秀的程序员,十分优秀!