kinsey青铜三
前天 18:15 发布在问答
【可视化】 怎么在脚本中读取单选过滤组件的选项值
我有一个单选过滤组件,选项是文本格式的,我想在脚本中读取我当前选择的值,我用的getSelectedObjects(),但是debug出来是这样一串结果




37
11
精彩评论11
yhbi老6了铂金四
发表于 昨天 08:08 显示全部楼层
因为那是一个数组的内存地址,需要你一个个取出来
https://chat.baidu.com/search?word=打印java数组为什么是一串数字&dyTabStr=MCwxMiwzLDEsMiwxMyw3LDYsNSw5&pd=csaitab&setype=csaitab&extParamsJson=%7B"enter_type"%3A"search_a_tab"%2C"sa"%3A"vs_tab"%2C"apagelid"%3A"13142360812079701303"%2C"ori_lid"%3A"13142360812079701303"%7D

回复

使用道具 2#

kinsey青铜三 回复yhbi老6了铂金四
发表于 2025-08-13 10:01:41
所以我需要怎么写呢?我写了tostring还是一样的结果
回复

yhbi老6了铂金四 回复kinsey青铜三
发表于 2025-08-13 10:07:38
看你要做什么,如果是对每个值做操作则是for遍历,如果只是获取展示,可以是直接逗号拼接 arr.join(',')
回复

yhbi老6了铂金四
发表于 昨天 10:11 显示全部楼层
本帖最后由 yhbi老6了 于 2025-8-13 10:12 编辑

类似于
var b = 列表参数1.getSelectedObjects()

  for (i=0;i<b.length;i++) {
      debug( b )
  }
回复

使用道具 3#

kinsey青铜三 回复yhbi老6了铂金四
发表于 2025-08-13 10:12:53
我是个单选过滤组件,单选,我想把我现在的选项读出来,赋到另一段脚本中去
回复

yhbi老6了铂金四 回复kinsey青铜三
发表于 2025-08-13 10:14:07
过滤组件?改成参数组件吧,这样你就可以直接用参数了。不用再get
回复

kinsey青铜三 回复yhbi老6了铂金四
发表于 2025-08-13 10:42:55
基于别的原因,此处不考虑参数组件。我的问题还是想知道,怎么读取单选过滤组件的值
回复

yhdata_bOgFavPM玄铁一
发表于 昨天 11:25 显示全部楼层
debug(下拉列表过滤1.getSelectedObjects()[0])
回复

使用道具 4#

yhdata_bOgFavPM玄铁一 回复yhdata_bOgFavPM玄铁一
发表于 2025-08-13 11:26:32
单选就是只有一个值呗,通过[0]就可以得到单选值
回复

kinsey青铜三 回复yhdata_bOgFavPM玄铁一
发表于 2025-08-13 12:01:18
好的,可以了哈,谢谢,我之前把[0]写到括号里面了。
回复

yhdata_lyaa
发表于 昨天 13:09 显示全部楼层
回复

使用道具 5#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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