yhdata_xrvXuQqg白银一
5 小时前 发布在问答
【常用脚本】 设置了两个文本组件设置为日期格式怎么设置日期快捷方...
本帖最后由 yhdata_xrvXuQqg 于 2025-7-3 10:14 编辑

设置了两个文本参数,格式设置为日期,分别为开始日期和结束日期

现在想设置一下日期的快捷方式比如昨日,本周  
创建了一个下拉列表参数,设置快捷值昨日,本周,本月,本季,本年

现在想使用当下拉列表参数为“昨日”   开始日期=LAST_FULL_DAY  结束日期=LAST_FULL_DAY
                                            本周---以此类推,请协助给一个脚本示例

最佳答案

永洪vip
yhdata_lyaa

2025-07-03 10:02:15

可以试试日期参数组件https://plugins.yonghongtech.com/plugin/19 写脚本的话,根据已有的内置参数和函数dateadd 进行加减, 例如 if (下拉列表参数1.getSelectedObjects()[0]=="昨日"){ 文本参数1.value=param["_LAST_FULL_DAY_"] }
查看完整内容
63
3
精彩评论3
yhdata_lyaa
发表于 5 小时前 显示全部楼层
可以试试日期参数组件https://plugins.yonghongtech.com/plugin/19

写脚本的话,根据已有的内置参数和函数dateadd 进行加减,
例如
if  (下拉列表参数1.getSelectedObjects()[0]=="昨日"){
文本参数1.value=param["_LAST_FULL_DAY_"]
}
回复

使用道具 2#

yhdata_xrvXuQqg白银一 回复yhdata_lyaa
发表于 2025-07-03 10:53:21
能再加一个本周的吗?有两个选择项好像就不行了, var a = 下拉列表参数1.getSelectedObjects()[0]; if(a == '昨日'){ 文本参数1.value= param["_LAST_FULL_DAY_"]; 文本参数2.value= param["_LAST_FULL_DAY_"]; } else If (a == '本周') { 文本参数1.value= param["_THIS_YEAR_WEEK_"]; 文本参数2.value= param["_LAST_FULL_DAY_"]; } 我用的这个脚本,选择本周的时候就直接报错 错误代码:110099999 报告: '集团销售统计日期自由选择20250703105115-1530' 组件: '下拉列表参数1' 执行用户: 原因: 报告: 集团销售统计日期自由选择, 变化时运行, 组件: 下拉列表参数1, 第6行, 异常引用错误: “If”不存在或没有定义。
回复

yhdata_lyaa回复yhdata_xrvXuQqg白银一
发表于 2025-07-03 11:02:00
小写的if
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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