找文章 / 找答案

[可视化] 脚本获取自由式表格数据扩展后数据行数

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 10:06:32 |阅读模式 打印 上一主题 下一主题
1
已解决
本帖最后由 yh_please 于 2023-2-2 10:20 编辑

起因:因想通过脚本控制单元格字体颜色的思路失败后
(url:https://club.yonghongtech.com/fo ... tid=33298&fromuid=1)想通过获取数据行数的方式,使用高亮去控制字体颜色
现在问题是,提交后运行里的脚本获取扩展后的数据行数有问题,需要点击第二次【提交】才能获取到正确的值
期望是第一次点【提交】就那个获取到正确的行数

测试图一: one.jpg
测试图二: two.jpg

相关脚本:
//获取大小
var rowSize=getViewData("图表6", DATA).size();

//打印
debug("rowSize" + rowSize)

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-02-02 10:06:33

那对参数组件设置一个默认值好了,写在装载是运行:下拉列表过滤1.setSelectedObjects(['admin'],STRING)
查看完整内容
回复

使用道具 举报

精彩评论10

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 16:33:32
本帖最后由 yh_please 于 2023-2-2 16:35 编辑
yhdata_ruby 发表于 2023-2-2 14:37
看到了,是因为提交组件为批量提交,在过滤组件选中后需要先点击提交自由表组件才会拓展开,这样导致最开 ...

还是有点小问题,麻烦帮忙看一下。1. 默认选择的一个,是需要写死定值的【茶】,好像不能通过setSelectedIndex,选择第一个
2. 来回选择【茶】、【浓缩咖啡】,会发现问题,获取的值还是不准确
3. 高亮处设置不知是否妥当(之间的方式)

用其他的赋值则有用【字段值】的限制,不能用【参数】

脚本功能测试.jar (13.44 KB, 下载次数: 2)
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-2 10:06:33
yh_please 发表于 2023-2-2 14:57
所以请问,在不改变提交类型的情况下,能不能实现【期望】获取到扩展后的行数
(提交类型是原型中确定好 ...

那对参数组件设置一个默认值好了,写在装载是运行:下拉列表过滤1.setSelectedObjects(['admin'],STRING)
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-2 11:03:58
我这边没有问题呀,你是什么版本哇,脚本只在提交组件的变化时运行写了这个吗
回复

使用道具 举报

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 11:17:41
yhdata_ruby 发表于 2023-2-2 11:03
我这边没有问题呀,你是什么版本哇,脚本只在提交组件的变化时运行写了这个吗 ...

1. 版本为:9.2.5.2b
2. 脚本是只在【提交时运行】处写了

回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-2 11:31:11
yh_please 发表于 2023-2-2 11:17
1. 版本为:9.2.5.2b
2. 脚本是只在【提交时运行】处写了

这边测试没有问题,方便用咖啡数据集做一个复现问题的导出jar看一下吗
回复

使用道具 举报

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 11:46:41
yhdata_ruby 发表于 2023-2-2 11:31
这边测试没有问题,方便用咖啡数据集做一个复现问题的导出jar看一下吗

没有做过这类导出jar包的操作,可以指导一下吗
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-2 11:48:37
yh_please 发表于 2023-2-2 11:46
没有做过这类导出jar包的操作,可以指导一下吗


系统管理哈


回复

使用道具 举报

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 14:22:13
自由式表格脚本测试.jar (13.23 KB, 下载次数: 1)
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-2-2 14:37:10

看到了,是因为提交组件为批量提交,在过滤组件选中后需要先点击提交自由表组件才会拓展开,这样导致最开始get到的行数就是未拓展开的自由表行数
回复

使用道具 举报

yh_please皇冠一 显示全部楼层 发表于 2023-2-2 14:57:29
yhdata_ruby 发表于 2023-2-2 14:37
看到了,是因为提交组件为批量提交,在过滤组件选中后需要先点击提交自由表组件才会拓展开,这样导致最开 ...

所以请问,在不改变提交类型的情况下,能不能实现【期望】获取到扩展后的行数
(提交类型是原型中确定好的,难以修改)
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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