如何防止宏产生的自动链接方括号的汇合?

ein*_*ica 5 sql macros sanitization escaping confluence

我正在使用Atlassian Confluence(不幸的是我)。

我在 wiki 标记块中{sql}groovy宏中有一个宏。现在,SQL 选择一些看起来像Foo[Bar]. 结果维基页面自动链接栏,即你得到

这不是我想要的。我试过类似的东西

SELECT REPLACE(REPLACE(name, '[', '\['), ']', '\]') FROM mytable;
Run Code Online (Sandbox Code Playgroud)

但这触发了一个错误,而

SELECT REPLACE(REPLACE(name, '[', '\\['), ']', '\\]') FROM mytable;
Run Code Online (Sandbox Code Playgroud)

没有触发错误,但也没有帮助。我能做什么?

MNR*_*van 2

您的宏正在输出 wiki 标记中的字符串。一个简单的解决方案是通过将结果括在标签中来确保防止输出被解释为 wiki 标记{html}