yhdata_176ef852
2024-10-21 16:39:07
发布在问答
【常用脚本】
URL中的日期参数未生效,默认为脚本中的日期规则
报告脚本中设置了数据开始和结束日期的脚本,如下,默认为 近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打开报告时,对应url中的日期参数生效。如通过查看报告打开,则默认为近180天~近30天区间?
|
最佳答案
做空判断,你url传递的参数被脚本的运行覆盖了。加判断是否为空操作
if( isNull( param['开始日期'] ) && isNull( param['结束日期'] ) ){
默认值脚本逻辑
}
查看完整内容
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。