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

[常用脚本] URL中的日期参数未生效,默认为脚本中的日期规则

yhdata_176ef852新手上路 显示全部楼层 发表于 2024-10-21 16:39:07 |阅读模式 打印 上一主题 下一主题
报告脚本中设置了数据开始和结束日期的脚本,如下,默认为 近180天~近30天区间:
if(param["_THIS_DAY_"]==1){
开始日期.value=formatDate(dateAdd(new Date(), "day", -180),"yyyy-MM-dd")
}else{
开始日期.value=formatDate(dateAdd(new Date(), "day", -180),"yyyy-MM-dd")
}
if(param["_THIS_DAY_"]==1){
结束日期.value=formatDate(dateAdd(new Date(), "day", -30),"yyyy-MM-dd")
}else{
结束日期.value=formatDate(dateAdd(new Date(), "day", -30),"yyyy-MM-dd")
}
;

通过URL打开报告,URL如截图:

URL链接

URL链接
,开始日期结束日期不生效,打开后直接显示脚本中的日期区间,如截图:

12.png



问题:如何调整脚本内容,可另直接输入URL打开报告时,对应url中的日期参数生效。如通过查看报告打开,则默认为近180天~近30天区间?


最佳答案

yhbi老6了 白银三 关注Ta

2024-10-21 16:39:08

做空判断,你url传递的参数被脚本的运行覆盖了。加判断是否为空操作 if( isNull( param['开始日期'] ) && isNull( param['结束日期'] ) ){ 默认值脚本逻辑 }
查看完整内容
回复

使用道具 举报

精彩评论3

yhbi老6了白银三 显示全部楼层 发表于 2024-10-21 16:39:08
做空判断,你url传递的参数被脚本的运行覆盖了。加判断是否为空操作
if( isNull( param['开始日期'] ) &&  isNull( param['结束日期'] )  ){
    默认值脚本逻辑
}
回复

使用道具 举报

行走的蜗牛白银四 显示全部楼层 发表于 2024-10-21 16:49:22
url里面参数怎么写的
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-10-21 17:48:24
参考楼上
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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