【发布时间】:2012-11-20 08:55:42
【问题描述】:
我将预算保持在 org 模式,并且对它的简单性感到满意。然而,简单性失败了,因为我在许多单元格上执行公式;例如,我的年度汇总表每个月执行相同的抓取和计算公式。我最终在我的 +TBLFM 中有一条大线。如果我可以以编程方式将参数传递给公式,这将大大缩短。我正在寻找这样的东西,但工作:
| SEPT |
| #ERROR |
#+TBLFM: @2$1=remote(@1,$tf)
在其他地方,我有一个名为 SEPT 的表,它有一个名为“tf”的字段。如果我将“@1”替换为“SEPT”,则此函数有效,但这会导致我需要在公式中为每一列添加一个新条目。
有没有办法让它工作,表本身可以指定要调用的远程表(例如我的示例中的 SEPT)?
【问题讨论】:
-
就在我的头上,您可以将变量从表传递到 org-babel 代码块,并且您可以在 TBLFM 中放置一些 elisp。将这些结合起来可能会有所收获(我不知道您是否可以在 TBLFM 中内联 org-babel,听起来有点牵强……),但我不知道您要求内置的
remote函数.不过我很想知道答案,如果您找到更多相关信息,请告诉我们。也许有一天我会试一试。
标签: emacs spreadsheet org-mode remoteobject