堕落大师兄铂金四
2023-3-16 11:09:50 发布在问答
【可视化】 下拉参数组件如何通过脚本设置日期时间类型的值
下拉参数组件如何通过脚本设置日期时间类型的值

最佳答案

SamuelLiu 白银一 关注Ta

2023-03-16 11:09:51

可以先debug看下参数组件的值,根据值的格式来写
查看完整内容
7224
24
精彩评论24
SamuelLiu白银一
发表于 2023-3-16 11:09:51 显示全部楼层
可以先debug看下参数组件的值,根据值的格式来写
回复

使用道具 2#

yhdata_ruby铂金一
发表于 2023-3-16 11:14:50 显示全部楼层
有点不太清楚需求,详细描述一下吧
回复

使用道具 3#

堕落大师兄铂金四
发表于 2023-3-16 11:32:51 显示全部楼层
新建一个下拉参数组件设置了某日期时间类型的字段,想通过脚本判断是否在某时间(如2022年12月)之前,若位于2022年12月之后,将其改为2022年12月,请问如何通过脚本设置,我脚本使用setSelectedObjects()函数设置,查看报告发现为空
回复

使用道具 4#

yhdata_ruby铂金一
发表于 2023-3-16 13:19:42 显示全部楼层
堕落大师兄 发表于 2023-3-16 11:32
新建一个下拉参数组件设置了某日期时间类型的字段,想通过脚本判断是否在某时间(如2022年12月)之前,若位于 ...

字段是本来就存在的日期字段吗,你用setSelectedObjects是怎么设置的
回复

使用道具 5#

堕落大师兄铂金四
发表于 2023-3-16 13:37:33 显示全部楼层
是的,下拉参数_开始年月.setSelectedObjects([下拉参数_结束年月.setSelectedObjects()[0]],STRING);
回复

使用道具 6#

yhdata_ruby铂金一
发表于 2023-3-16 13:43:00 显示全部楼层
堕落大师兄 发表于 2023-3-16 13:37
是的,下拉参数_开始年月.setSelectedObjects([下拉参数_结束年月.setSelectedObjects()[0]],STRING); ...

也就是说这个字段内的日期,比如2023-01-01位于22年12月之后,就要让下拉参数的选项变成选中22年12月的?还是直接改变字段里的值,把2023-01-01变成22年12月
回复

使用道具 7#

堕落大师兄铂金四
发表于 2023-3-16 14:03:26 显示全部楼层
让下拉参数的选项变成选中22年12月的
回复

使用道具 8#

yhdata_ruby铂金一
发表于 2023-3-16 14:13:26 显示全部楼层
堕落大师兄 发表于 2023-3-16 14:03
让下拉参数的选项变成选中22年12月的

参考一下,换成你对应的数据
if(下拉参数1.getSelectedObjects()[0]>'2023-03-01')
{
下拉参数1.setSelectedObjects(['2023-02-15'],DATE)
}
回复

使用道具 9#

堕落大师兄铂金四
发表于 2023-3-16 14:19:47 显示全部楼层
字符串必须到日期吗,下拉参数1.setSelectedObjects(['202302'],DATE)可以吗
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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