gpt4 book ai didi

emacs - 用户错误 : Not in table data field

转载 作者:行者123 更新时间:2023-12-01 12:34:49 26 4
gpt4 key购买 nike

下表

#+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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com