菜鸟四叶在学习铂金三
2022-3-7 18:37:01 发布在问答
【可视化】 限制选择时间
两个文本参数设置成了,日期范围筛选,现在要求这个时间段只能选择在一个月内,请问这个要怎么实现,应该是写脚本吧,可以麻烦写一下嘛,谢谢呀
3013
18
精彩评论18
环环白银三
发表于 2022-3-7 19:17:11 显示全部楼层
参考下这个脚本
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)
if(a>30){
文本参数2.value=param['文本参数1']
}
回复

使用道具 2#

菜鸟四叶在学习铂金三
发表于 2022-3-7 19:53:19 显示全部楼层
永洪tech-秀秀 发表于 2022-3-7 19:17
参考下这个脚本
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)

好像没有效果,是这样的,有“开始时间”,“结束时间”两个文本参数设置成了日期筛选,现在要求当选择任意“开始时间”后,“结束时间”只能选择“开始时间”后的30天,请问那样写嘛。我这边没效果
回复

使用道具 3#

环环白银三
发表于 2022-3-7 20:12:22 显示全部楼层
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)
if(a<30){
var t=dateAdd(parseDate(param['文本参数1'],"yyyy-MM-dd"),"month",1)
文本参数2.value=formatDate(t,"yyyy-MM-dd")
}
回复

使用道具 4#

菜鸟四叶在学习铂金三
发表于 2022-3-7 20:47:20 显示全部楼层
永洪tech-秀秀 发表于 2022-3-7 20:12
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1 ...

谢谢呀
回复

使用道具 5#

环环白银三
发表于 2022-3-7 20:52:36 显示全部楼层
回复

使用道具 6#

菜鸟四叶在学习铂金三
发表于 2022-3-7 20:55:15 显示全部楼层
永洪tech-秀秀 发表于 2022-3-7 20:12
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1 ...

好像不太对,除了一个月之内的,别的时间是不能选的,这个要怎么实现呀
回复

使用道具 7#

环环白银三
发表于 2022-3-7 21:08:48 显示全部楼层
曜一定行 发表于 2022-3-7 20:55
好像不太对,除了一个月之内的,别的时间是不能选的,这个要怎么实现呀 ...

什么意思,你不是要选30天之后的吗
回复

使用道具 8#

菜鸟四叶在学习铂金三
发表于 2022-3-7 21:09:19 显示全部楼层
永洪tech-秀秀 发表于 2022-3-7 20:52

或者这样可以嘛,获取“开始时间”的值,当选择大于30天之后,会弹出警告并清空数据,可以嘛
回复

使用道具 9#

菜鸟四叶在学习铂金三
发表于 2022-3-7 21:13:44 显示全部楼层
永洪tech-秀秀 发表于 2022-3-7 21:08
什么意思,你不是要选30天之后的吗

不好意思,没表达清楚,就是选择“开始时间”比如2.7号,那结束时间只能选择2.7到3-7号的数据
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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