问题描述
字符串:A/B/C/D怎么用公式改为:D/C/B/A请教,谢谢了。
解决方案
解决方案二:
我没发现有现成的函数,自己写了一个,你参考下吧。tmpArr:=@Explode("A/B/C/D";"/");@For(i:=@Elements(tmpArr);i>0;i:=i-1;@If(i=@Elements(tmpArr);resultStr:=tmpArr[i];resultStr:=resultStr+"/"+tmpArr[i]));resultStr;@Prompt([OK];"resultStr";resultStr);
解决方案三:
如果数据量大的话,不建议这样用@For。我曾在开发中遇到过两次for循环返回出错。原因是计算次数或循环层数过多。有一次循环到200条记录就over了。可能是domino的一个bug,目前还没碰到解决方法!对于这类问题如果哪位同行有高招,在此请教了。
解决方案四:
是否可以考虑放到数组里,在反着来截取显示。
解决方案五:
两个@For就出问题了?我没用过两个@For的,以前写过一个@For的,200条记录肯定不止了没发现问题。怎么说公式也比LS速度快啊。
解决方案六:
引用4楼kunika的回复:
两个@For就出问题了?我没用过两个@For的,以前写过一个@For的,200条记录肯定不止了没发现问题。怎么说公式也比LS速度快啊。
不是用两个@For就出问题,是遇到过两次同样的问题。用@For生成JSON数据和拼成HTML遇到的。
时间: 2025-01-01 13:44:30