Here is an example, in org file
#+name: test #+begin_src emacs-lisp :var a :results silent a #+end_src Now, if I execute (org-sbe "test" (a "123°34'23.34\"otherthing")) it would say: Reference 123°34'23.34"otherthing not found and (org-sbe "test" (a $"123°34'23.34\"otherthing")) would result 123°34'23.34 | | | | zhy...@163.com | ---- Replied Message ---- | From | Ihor Radchenko<yanta...@posteo.net> | | Date | 2/22/2023 21:57 | | To | 赵一宇<zhy...@163.com> | | Cc | mick.da...@gmail.com<mick.da...@gmail.com> , orgm...@tec.tecosaur.net<orgm...@tec.tecosaur.net> , emacs-orgmode@gnu.org<emacs-orgmode@gnu.org> | | Subject | Re: BUG: org-sbe not working anymore: Format specifier doesn’t match argument type | 赵一宇 <zhy...@163.com> writes: However, I wanna figure out if another change would somehow fix another problem, when in the (var value) pair, the value contains quotation marks, for example 123°34'23.34", the assignment would fail. Could you please provide a reproducer? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>