[常用脚本] 关于存储过程返回值查看问题

yhdata_1h7Trn8q青铜二 显示全部楼层 发表于 2024-1-30 16:46:45 |阅读模式 打印 上一主题 下一主题
1
已解决
指标卡绑定了存储过程返回的数据,一直拿不到数据,想用debug查看是否有返回值, 结果输出为g5.db.model.script.ChartModelScriptable@21cdd28c形式,应该怎么处理成正常数据集?
var data=execute(this, SQL, "NA_DJT_AQ/PRO_DJT_MINE_0_V");
refreshData();
var  cc=toArray(data,"F_CL");
debug(cc);
写成以上形式后,打印结果为[Ljava.lang.Object;@12b8bc85,应该如何处理?
补充:在数据集中测试都是有数据的,绑到指标卡上没有数据显示,正常oracle test测试也是不报错,正常值输出的,该部分代码卸载组件脚本和报告脚本的‘变化时运行’部分,均无数据


最佳答案

yhdata_yzm 关注Ta

2024-01-30 16:46:46

debug(a.get(I,0))
查看完整内容
回复

使用道具 举报

精彩评论14

yhdata_yzm 显示全部楼层 发表于 2024-1-30 16:46:46
yhdata_1h7Trn8q 发表于 2024-2-2 11:53
这个只能打印数组,我的data是集合,打印不出来; for(var i = 0; i< data.size(); i++){
        debug( ...

debug(a.get(I,0))
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-1-30 17:28:39
是数组数据,比如
debug(cc[0]);
回复

使用道具 举报

yhdata_1h7Trn8q青铜二 显示全部楼层 发表于 2024-1-31 08:56:38
我使用后,发现打印的全是0,但是我穿参后的因该有全部数据才对
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-1-31 09:58:13
怎么传参的,可以发下全部的操作
回复

使用道具 举报

yhdata_1h7Trn8q青铜二 显示全部楼层 发表于 2024-1-31 11:01:57
yhdata_lyaa 发表于 2024-1-31 09:58
怎么传参的,可以发下全部的操作

先前卡死了,重启了一下发现不报错了,图也加载出来了,还想请教一下,如果我想查看全部data数据,应该怎么debug呢?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-1-31 16:26:57
yhdata_1h7Trn8q 发表于 2024-1-31 11:01
先前卡死了,重启了一下发现不报错了,图也加载出来了,还想请教一下,如果我想查看全部data数据,应该怎 ...

写个循环debug,大概是这样
for(var i=0;i<data.length;i++){
debug(cc['i'])
}
回复

使用道具 举报

yhdata_1h7Trn8q青铜二 显示全部楼层 发表于 2024-2-1 11:23:04
yhdata_lyaa 发表于 2024-1-31 16:26
写个循环debug,大概是这样
for(var i=0;i

不是,我的存储过程返回值是一个list,我现在想把他这个数据集全部debug出来
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-2-1 11:38:47
yhdata_1h7Trn8q 发表于 2024-2-1 11:23
不是,我的存储过程返回值是一个list,我现在想把他这个数据集全部debug出来 ...

你想debug成什么样的,转换成一整个的长的字符串?举个例子
回复

使用道具 举报

yhdata_1h7Trn8q青铜二 显示全部楼层 发表于 2024-2-1 13:40:26
yhdata_lyaa 发表于 2024-2-1 11:38
你想debug成什么样的,转换成一整个的长的字符串?举个例子

[{
            "I_ID": 1001.0,
            "D_DATE_EDITTIME": "2023-11-20 11:29:21",
            "I_FLAG": 1.0
        },
        {
            "I_ID": 1002.0,
            "D_DATE_EDITTIME": "2023-11-20 11:29:21",
            "I_FLAG": 1.0
        }{
            "I_ID": 1003.0,
            "D_DATE_EDITTIME": "2023-11-20 11:29:21",
            "I_FLAG": 1.0
        }],比如这样一组数据,尽可能的能出现这个意思就行,能让我读明白一共几组数据,里面都有什么
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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