找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-11-27 17:37  /   查看:1290  /  回复:3
1金币

如下图,在服务端命令中使用设置变量命令从数据表中查出名称

请问如何将数组每一项都去重,使用返回命令,将结果返回为“苹果,雪梨,柑橘,猕猴桃”




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬可以先使用循环命令,分割字符串后所有元素放到一个数组中,然后再使用去重命令 同时,还有另外一种思路,也可以循环分割每个项目的字符串后,直接把结果放进字典里,通过字典的属性来去除重复值

3 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2023-11-27 17:37:39
来自 2#
本帖最后由 Nathan.guo 于 2023-11-27 18:21 编辑

大佬可以先使用循环命令,分割字符串后所有元素放到一个数组中,然后再使用去重命令

同时,还有另外一种思路,也可以循环分割每个项目的字符串后,直接把结果放进字典里,通过字典的属性来去除重复值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
钮钴禄小懒子悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2023-11-28 09:18:25
3#
Nathan.guo 发表于 2023-11-27 18:16
大佬可以先使用循环命令,分割字符串后所有元素放到一个数组中,然后再使用去重命令

同时,还有另外一种 ...

我没有使用循环命令,直接使用数组操作也可以实现效果


执行结果

但我在生产工程文件中就无法实现以上效果,报错如图所示

说明下,我不想用循环命令,因为项目工程文件外层已经套了循环,内部我想尽量减少循环命令。外循环的数据量也不少,应用场景是数据导出。能否远程看看?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-11-28 11:22:20
4#
本帖最后由 Simon.Sun 于 2023-11-28 11:24 编辑

问题跟进,远程了客户:
将数组操作 Distinct 命令删除重新设置一下解决了报错问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部