请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

amtath 悬赏达人认证 活字格认证

论坛元老

153

主题

1513

帖子

4520

积分

论坛元老

承接开发VX:idejian

积分
4520

活字格高级认证圣诞拼拼乐微信认证勋章悬赏达人活字格认证

QQ
amtath 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 16:10  /   查看:1723  /  回复:5
500金币
本帖最后由 amtath 于 2022-3-24 16:49 编辑



textjoin的时候,如果有空值,会导致我去更新的时候错位。
  1. var p = Forguncy.Page;
  2. var listview = p.getListView("表格1");
  3. var sj = p.getCell("shangjia").getValue();
  4. var arrsj = sj.split(",");
  5. $.each(arrsj,function(index,value){
  6.         var sjdh= pinyinUtil.getFirstLetter(value,false);
  7.         listview.setValue(index,"cust",sjdh);
  8. })
复制代码


这段js,在前端调用的时候,如果有空值,会导致index对不上而错位。
麻烦帮我看下如何挽救一下?


或者如果有支持的服务端命令也可以,单纯用内置库

最佳答案

查看完整内容

textjoin的第2个参数为TRUE时,会自动跳过空值吧

5 个回复

倒序浏览
最佳答案
最佳答案
leilei6120悬赏达人认证
银牌会员   /  发表于:2022-3-24 16:10:05
来自 2#
textjoin的第2个参数为TRUE时,会自动跳过空值吧

本帖子中包含更多资源

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

x
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 16:45:02
3#
哦哦,谢谢,那我明白为什么错位了。
我修改下提问。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 17:51:57
4#
amtath 发表于 2022-3-24 16:45
哦哦,谢谢,那我明白为什么错位了。
我修改下提问。

大佬能不能把这个js结合demo来看一下呀,不知道这段js具体出来的效果是怎样的呢,代码方面有点差呢
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-24 19:04:22
5#
=TEXTJOIN(",",1,R7)
调整为不忽略空值,索引就对上了。
=TEXTJOIN(",",0,R7)

本帖子中包含更多资源

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

x
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-25 10:22:42
6#
amtath 发表于 2022-3-24 19:04
=TEXTJOIN(",",1,R7)
调整为不忽略空值,索引就对上了。
=TEXTJOIN(",",0,R7)

受教了大佬,。感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部