[ABI 5.2] 字符串转数组

11038
16

xzm 数据达人Lv4

发表于2022-8-3 09:54

悬赏66

已解决

楼主
类似  100||200||300||400  如何转换为数组

最近看过此主题的会员

esen_4TU4L1BV1N

esen_51EC2FL921

esen_4YALXCKHLJ

张大猫

ddb

崔俊豪

ESENSOFT官方技术支持

xuxp

yamaha

小怪兽

樱舞

Bryce

Shirley

最佳答案
本地测试没问题
建议检查一下主题表该字段数据是否存在不可见字符
16个回答

只看楼主

xzm 数据达人Lv4

发表于2022-8-3 10:01

只看该作者

取消 关注该作者的回复

沙发

下面那个就分割不了

小怪兽 数据达人Lv4

发表于2022-8-3 10:16

只看该作者

取消 关注该作者的回复

板凳

xzm 发表于 2022-8-3 10:01
下面那个就分割不了

我本地试试哈

小怪兽 数据达人Lv4

发表于2022-8-3 10:33

只看该作者

取消 关注该作者的回复

地板

<#=ARSEL("100||200||300||400".split("\|"),len(@)>0)#>
试一下这样写

xzm 数据达人Lv4

发表于2022-8-3 10:49

只看该作者

取消 关注该作者的回复

5#

小怪兽 发表于 2022-8-3 10:33
0)#>
试一下这样写

上面直接取固定值没问题的,我问的是取的数据库那种情况

xzm 数据达人Lv4

发表于2022-8-3 10:52

只看该作者

取消 关注该作者的回复

6#

小怪兽 发表于 2022-8-3 10:33
0)#>
试一下这样写

你本地测试的时候,字符串不是直接输入在表格的,是要取数据库存放的字符串。

xzm 数据达人Lv4

发表于2022-8-3 10:56

只看该作者

取消 关注该作者的回复

7#

小怪兽 发表于 2022-8-3 10:33
0)#>
试一下这样写

你这种页面上直接转的我 上面截图不是写出来了么 <#=GRID1.B54.split('\|\|')#>  这个就能实现; 问题是字符串从数据库中取的那种实现不了

小怪兽 数据达人Lv4

发表于2022-8-3 11:44

只看该作者

取消 关注该作者的回复

8#

使用REPLACEREGEX(C1,C2,C3,L)函数,REPLACEREGEX可参考函数大全https://help.esensoft.com/doc-view-176.html
再进行拼接转换可以实现
可参考以下例子

xzm 数据达人Lv4

发表于2022-8-3 14:09

只看该作者

取消 关注该作者的回复

9#

小怪兽 发表于 2022-8-3 11:44
使用REPLACEREGEX(C1,C2,C3,L)函数,REPLACEREGEX可参考函数大全https://help.esensoft.com/doc-view-176.h ...

这样出来还是是字符串吧,字符串拼接;我这边是需要把填报时输入的字符串100||200||300...转成数组,这样好取其中的值进行运算。

xzm 数据达人Lv4

发表于2022-8-3 14:25

只看该作者

取消 关注该作者的回复

10#

小怪兽 发表于 2022-8-3 11:44
使用REPLACEREGEX(C1,C2,C3,L)函数,REPLACEREGEX可参考函数大全https://help.esensoft.com/doc-view-176.h ...


小怪兽 数据达人Lv4

发表于2022-8-3 14:39

只看该作者

取消 关注该作者的回复

11#

xzm 发表于 2022-8-3 14:09
这样出来还是是字符串吧,字符串拼接;我这边是需要把填报时输入的字符串100||200||300...转成数组,这样 ...



用户填报的数据就是100||200||300||400 这种格式的吗,感觉不太符合通用场景
一般的话都是 id=111 的 请假人列 填报 张三,id=222 的 请假人列 填报 李四,然后把id设置为浮动单元格,用<#=GRID1.B2$#>的形式就可以直接取到数组了。

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号