[填报与传统报表] 脚本参数

lwaaa白银三 显示全部楼层 发表于 2022-7-26 10:51:02 |阅读模式 打印 上一主题 下一主题
1
已解决

【填报与传统报表】 脚本参数

  • lwaaa白银三
  • 2022-07-26 10:51:02
  • 发布在 论坛
1483 10
脚本如下:

//定义一个数组
var org_array=[];
//添加数据
org_array.push('00000');
org_array.push('00001');
org_array.push('00002');
org_array.push('00003');
org_array.push('00004');
org_array.push('00006');
org_array.push('00007');
//赋值

var tt=org_array;
//param["sz" =tt;
param["sz" =org_array;

debug("弹出的是信息是tt"+tt);
debug("弹出的是信息是sz"+param["sz");
debug("弹出的是信息是org_array"+org_array);


弹出结果如下:
弹出的是信息是tt00000,00001,00002,00003,00004,00006,00007
弹出的是信息是sz[Ljava.lang.Object;@453bb27e
弹出的是信息是org_array00000,00001,00002,00003,00004,00006,00007
为什么最后 参数 sz 的值是空的,不管是把  tt还是org_array 的值 赋值给sz 都报 Ljava.lang.Object 这个错,
我想要sz有值,怎么改?



最佳答案

永洪vip
yhdata_yzm 关注Ta

2022-07-26 10:51:03

debug(param['sz'][0])要加下标
查看完整内容
回复

使用道具 举报

精彩评论10

yhdata_yzm 显示全部楼层 发表于 2022-7-26 10:51:03
lwaaa 发表于 2022-7-26 11:26
param["sz"] =org_array; 这么写的话,怎么引用sz的值

debug(param['sz'][0])要加下标
回复

使用道具 举报

li4259钻石二 显示全部楼层 发表于 2022-7-26 11:10:20
你参数右中括号就不能加上?//param["sz" =tt;
param["sz" =org_array;  看就知道缺了
回复

使用道具 举报

lwaaa白银三 显示全部楼层 发表于 2022-7-26 11:13:11
lijiawen 发表于 2022-7-26 11:10
你参数右中括号就不能加上?//param["sz" =tt;
param["sz" =org_array;  看就知道缺了

param["sz"] =org_array; 复制出来没有
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-7-26 11:15:58
是想把数组的值都赋给参数吗
回复

使用道具 举报

lwaaa白银三 显示全部楼层 发表于 2022-7-26 11:17:22
yhdata_yzm 发表于 2022-7-26 11:15
是想把数组的值都赋给参数吗

对的
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2022-7-26 11:17:32
sz参数如果多个值赋值成功 引用里面的值的话 需要带下标引用  如果你想转为字符串 用js的数组方法.join()就好了
回复

使用道具 举报

lwaaa白银三 显示全部楼层 发表于 2022-7-26 11:19:29
52v0 发表于 2022-7-26 11:17
sz参数如果多个值赋值成功 引用里面的值的话 需要带下标引用  如果你想转为字符串 用js的数组方法.join()就 ...

现在没有赋值成功  param["sz"] =org_array; 弹出的结果是  弹出的是信息是sz[Ljava.lang.Object;@2675d4c4
回复

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2022-7-26 11:22:45
lwaaa 发表于 2022-7-26 11:19
现在没有赋值成功  param["sz"] =org_array; 弹出的结果是  弹出的是信息是sz[Ljava.lang.Object;@2675d4 ...

这是赋值成功了  你带数组下标引用下 就清楚了  或者你直接在参数用param["sz"].join()试试
回复

使用道具 举报

lwaaa白银三 显示全部楼层 发表于 2022-7-26 11:26:14
52v0 发表于 2022-7-26 11:22
这是赋值成功了  你带数组下标引用下 就清楚了  或者你直接在参数用param["sz"].join()试试 ...

param["sz"] =org_array; 这么写的话,怎么引用sz的值
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部