sbe
で関数を使用する例を誰でも挙げることができますob-table.el
か? まっすぐなelispで動作させることができなかったので、何かが欠けているに違いありません。
#+name: add1(x=1) :results silent
#+begin_src python
return x + 1
#+end_src
これは機能します:
| 1 | 2 | 3 | 4 |
#+TBLFM: @1$4='(sbe add1 (x $3))
しかし、これはしません:
#+begin_src emacs-lisp
(sbe add1 (x 2))
#+end_src
エラー: 間違った型の引数: sequencep、2
2 をリストに変更すると、さらに悪化します。
#+begin_src emacs-lisp
(sbe add1 (x (list 2))
#+end_src
エラー: 間違った型引数: buffer-or-string-p, 2