找文章 / 找答案
精选问答 更多内容

[常用脚本] 报classCastException怎么回事

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2022-12-13 16:00:55 |阅读模式 打印 上一主题 下一主题
1
未解决
  1. var a = 显示指标.getSelectedObjects()
  2. var 累计转化1 = new Locator(["累计转化-开户暂存人数"],COL,DETAIL)
  3. var 累计转化2 = new Locator(["累计转化-进入开户流程人数"],COL,DETAIL)
  4. var 累计转化3 = new Locator(["累计转化-发起入金人数"],COL,DETAIL)
  5. var 累计转化4 = new Locator(["累计转化-开户成功人数"],COL,DETAIL)
  6. var 累计转化5 = new Locator(["累计转化-开户提交人数"],COL,DETAIL)
  7. var 首日转化1 = new Locator(["首日转化-开户暂存人数"],COL,DETAIL)
  8. var 首日转化2 = new Locator(["首日转化-进入开户流程人数"],COL,DETAIL)
  9. var 首日转化3 = new Locator(["首日转化-发起入金人数"],COL,DETAIL)
  10. var 首日转化4 = new Locator(["首日转化-开户成功人数"],COL,DETAIL)
  11. var 首日转化5 = new Locator(["首日转化-开户提交人数"],COL,DETAIL)
  12. var 前两日转化1 = new Locator(["前两日转化-开户暂存人数"],COL,DETAIL)
  13. var 前两日转化2 = new Locator(["前两日转化-进入开户流程人数"],COL,DETAIL)
  14. var 前两日转化3 = new Locator(["前两日转化-发起入金人数"],COL,DETAIL)
  15. var 前两日转化4 = new Locator(["前两日转化-开户成功人数"],COL,DETAIL)
  16. var 前两日转化5 = new Locator(["前两日转化-开户提交人数"],COL,DETAIL)
  17. var 前三日转化1 = new Locator(["前三日转化-开户暂存人数"],COL,DETAIL)
  18. var 前三日转化2 = new Locator(["前三日转化-进入开户流程人数"],COL,DETAIL)
  19. var 前三日转化3 = new Locator(["前三日转化-发起入金人数"],COL,DETAIL)
  20. var 前三日转化4 = new Locator(["前三日转化-开户成功人数"],COL,DETAIL)
  21. var 前三日转化5 = new Locator(["前三日转化-开户提交人数"],COL,DETAIL)
  22. var 前四日转化1 = new Locator(["前四日转化-开户暂存人数"],COL,DETAIL)
  23. var 前四日转化2 = new Locator(["前四日转化-进入开户流程人数"],COL,DETAIL)
  24. var 前四日转化3 = new Locator(["前四日转化-发起入金人数"],COL,DETAIL)
  25. var 前四日转化4 = new Locator(["前四日转化-开户成功人数"],COL,DETAIL)
  26. var 前四日转化5 = new Locator(["前四日转化-开户提交人数"],COL,DETAIL)
  27. var 前五日转化1 = new Locator(["前五日转化-开户暂存人数"],COL,DETAIL)
  28. var 前五日转化2 = new Locator(["前五日转化-进入开户流程人数"],COL,DETAIL)
  29. var 前五日转化3 = new Locator(["前五日转化-发起入金人数"],COL,DETAIL)
  30. var 前五日转化4 = new Locator(["前五日转化-开户成功人数"],COL,DETAIL)
  31. var 前五日转化5 = new Locator(["前五日转化-开户提交人数"],COL,DETAIL)
  32. var 前六日转化1 = new Locator(["前六日转化-开户暂存人数"],COL,DETAIL)
  33. var 前六日转化2 = new Locator(["前六日转化-进入开户流程人数"],COL,DETAIL)
  34. var 前六日转化3 = new Locator(["前六日转化-发起入金人数"],COL,DETAIL)
  35. var 前六日转化4 = new Locator(["前六日转化-开户成功人数"],COL,DETAIL)
  36. var 前六日转化5 = new Locator(["前六日转化-开户提交人数"],COL,DETAIL)
  37. var 首周转化1 = new Locator(["首周转化-开户暂存人数"],COL,DETAIL)
  38. var 首周转化2 = new Locator(["首周转化-进入开户流程人数"],COL,DETAIL)
  39. var 首周转化3 = new Locator(["首周转化-发起入金人数"],COL,DETAIL)
  40. var 首周转化4 = new Locator(["首周转化-开户成功人数"],COL,DETAIL)
  41. var 首周转化5 = new Locator(["首周转化-开户提交人数"],COL,DETAIL)
  42. var 首月转化1 = new Locator(["首月转化-开户暂存人数"],COL,DETAIL)
  43. var 首月转化2 = new Locator(["首月转化-进入开户流程人数"],COL,DETAIL)
  44. var 首月转化3 = new Locator(["首月转化-发起入金人数"],COL,DETAIL)
  45. var 首月转化4 = new Locator(["首月转化-开户成功人数"],COL,DETAIL)
  46. var 首月转化5 = new Locator(["首月转化-开户提交人数"],COL,DETAIL)
  47. var 前60日转化1 = new Locator(["前60日转化-开户暂存人数"],COL,DETAIL)
  48. var 前60日转化2 = new Locator(["前60日转化-进入开户流程人数"],COL,DETAIL)
  49. var 前60日转化3 = new Locator(["前60日转化-发起入金人数"],COL,DETAIL)
  50. var 前60日转化4 = new Locator(["前60日转化-开户成功人数"],COL,DETAIL)
  51. var 前60日转化5 = new Locator(["前60日转化-开户提交人数"],COL,DETAIL)
  52. var 前90日转化1 = new Locator(["前90日转化-开户暂存人数"],COL,DETAIL)
  53. var 前90日转化2 = new Locator(["前90日转化-进入开户流程人数"],COL,DETAIL)
  54. var 前90日转化3 = new Locator(["前90日转化-发起入金人数"],COL,DETAIL)
  55. var 前90日转化4 = new Locator(["前90日转化-开户成功人数"],COL,DETAIL)
  56. var 前90日转化5 = new Locator(["前90日转化-开户提交人数"],COL,DETAIL)
  57. var dic = {
  58.     "累计转化":[累计转化1,累计转化2,累计转化3,累计转化4,累计转化5],
  59.     "首日转化":[首日转化1,首日转化2,首日转化3,首日转化4,首日转化5],
  60.     "前两日转化":[前两日转化1,前两日转化2,前两日转化3,前两日转化4,前两日转化5],
  61.     "前三日转化":[前三日转化1,前三日转化2,前三日转化3,前三日转化4,前三日转化5],
  62.     "前四日转化":[前四日转化1,前四日转化2,前四日转化3,前四日转化4,前四日转化5],
  63.     "前五日转化":[前五日转化1,前五日转化2,前五日转化3,前五日转化4,前五日转化5],
  64.     "前六日转化":[前六日转化1,前六日转化2,前六日转化3,前六日转化4,前六日转化5],
  65.     "首周转化":[首周转化1,首周转化2,首周转化3,首周转化4,首周转化5],
  66.     "首月转化":[首月转化1,首月转化2,首月转化3,首月转化4,首月转化5],
  67.     "前60日转化":[前60日转化1,前60日转化2,前60日转化3,前60日转化4,前60日转化5],
  68.     "前90日转化":[前90日转化1,前90日转化2,前90日转化3,前90日转化4,前90日转化5]
  69. }
  70. for (dicKey in dic){

  71.     if(a.indexOf(dic[dicKey])!=-1){
  72.         for(elm in dic[dicKey]){
  73.             图表8.setColWidth(elm,200)
  74.         }
  75.     }else{
  76.         for(elm in dic[dicKey]){
  77.             图表8.setColWidth(elm,0)
  78.         }
  79.     }
  80. }
复制代码
在最后调用setColWidth时会报错,怎么回事

回复

使用道具 举报

精彩评论8

yhdata_ruby铂金一 显示全部楼层 发表于 2022-12-13 16:20:22
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2022-12-13 16:36:37
yhdata_ruby 发表于 2022-12-13 16:20
参考一下哇https://blog.csdn.net/zgz15515397650/article/details/81068723

for 循环的方式改下就好了
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-12-13 16:39:35
yhdata_HAEeoc1x 发表于 2022-12-13 16:36
for 循环的方式改下就好了

好耶
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2022-12-13 16:42:00

那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2022-12-13 16:46:15
yhdata_HAEeoc1x 发表于 2022-12-13 16:42
那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊

这竟然不是纯js? 我怎么判断数组中是否存在某个值啊
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-12-13 16:50:34
yhdata_HAEeoc1x 发表于 2022-12-13 16:42
那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊

debug a看看呢
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2022-12-13 16:52:53

a是个数组,直接debug返回的对象
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2022-12-13 17:08:25
yhdata_HAEeoc1x 发表于 2022-12-13 16:52
a是个数组,直接debug返回的对象

是获取勾选的值在不在吗,大于等于0的都在

回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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