我有一些有效的代码:
#if( !$lead.First_5_Lines_in_Basket__c.isEmpty() )
#set( $First_5_Lines_in_Basket__c = $lead.First_5_Lines_in_Basket__c )
#foreach( $fivelines in $First_5_Lines_in_Basket__c.split("\n", -1) )
${fivelines.replaceAll("Part","<br><br>Part")}
#end
#end其输出结果如下:
部件- 7984219,P2220示波器探头,无源,300V数量- 11
是否可以将First_5_Lines_in_Basket__c字段拆分为3个单独的字段,例如
Field 1 = Part - 7984219
Field 2 = P2220 Oscilloscope Probe, Passive, 300 V
Field 3 = Qty. - 11***这将允许我将字段放在HTML表中的任何位置。
谢谢,
发布于 2020-10-27 03:49:27
实际上,您的代码中已经有了大部分答案-在本例中,因为您使用的是$fivelines.replaceall,所以没有理由不能使用它和一个小正则表达式将字符串拆分为单独的行,然后将这些行分别添加到作为表输出的数组中。真正的困难在于$fivelines本身,因为它没有以一种直接拆分字段值的方式进行标记。如果你能以某种方式改变它(无论是添加一个分隔符,还是以某种方式组织数据,等等)这将走得更远,并使您提出的任何解决方案都不那么脆弱。
https://stackoverflow.com/questions/64429387
复制相似问题