我有一个方案,其中有一个XML高级PDF模板,SuiteScript呈现PDF。
但是,我正在使用的记录中的一个字段是一个文本区域,并且用户已经在文本中输入了-(连字符)。
渲染时的PDF不喜欢这样,因为当将字段嵌入BFO时,它们会以转义字符的形式呈现。
我想做的是动态替换此字段
$ {item.customtextfield?replace(“-”,“ ..”,“ r”)或类似的东西,看看问题是否解决。
有点像在图像的URL中将&
替换为&
。
我在freemarker中对正则表达式的知识不是很好,所以不确定上面是否正确。
答案 0 :(得分:2)
我没有看到其余的代码,但是如果您的字段是自定义正文字段,则可能需要访问记录而不是 item 。 >
这对我有用(对我而言,custbody_textarea是发票记录上的自定义字段):
(\r\n|\r|\n)*