I have this source block and table in an org-file.
#+NAME: testlisp #+begin_src elisp :var testvariable="default string" (progn (message testvariable) ;use the variable in some way "return string" ) #+END_SRC #+NAME: testtable | return string | #+TBLFM: $1='(org-sbe "testlisp" ("testvariable" "1")) I tried several ways to call the source block with sbe and overwrite the content of testvariable. But it always produces #ERROR for me when I pass a string. Puzzling to me, it does not produce error when I pass a number (also when put in quotes) but the variable content is still the default value.
How can I pass a static string as a variable to the block with an org-sbe call from TBLFM?