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

[常用脚本] 文本参数联动问题求助

Jerry青铜四 显示全部楼层 发表于 2022-3-22 09:39:17 |阅读模式 打印 上一主题 下一主题
1
已解决

【常用脚本】 文本参数联动问题求助

  • Jerry青铜四
  • 2022-03-22 09:39:17
  • 发布在 产品问答
3579 14
如何让统计日期内的日期值,根据上面“月报:”内选择的年月进行自动联动,在统计日期上使用下面的脚本无法联动,请高手指点,谢谢!


统计开始日期.value=formatDate(date(年份.getSelectedObjects()[0],月份.getSelectedObjects()[0],1), "yyyy-MM-dd")




Snipaste_2022-03-22_09-33-50.png

最佳答案

永洪tech-cp 青铜四 关注Ta

2022-03-22 09:39:18

您是写在了组件的脚本上吗?把脚本内容剪切到报告顶部的报告-脚本-变化时运行里面
查看完整内容
回复

使用道具 举报

精彩评论14

永洪tech-cp青铜四 显示全部楼层 发表于 2022-3-22 09:39:18
您是写在了组件的脚本上吗?把脚本内容剪切到报告顶部的报告-脚本-变化时运行里面
1.png
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-3-22 09:52:13
本帖最后由 永洪tech-cp 于 2022-3-22 09:53 编辑

您好,请问具体希望怎么联动?下面的日期和上面的选择具体关系是啥,因为您下面的值是精确到日的
回复

使用道具 举报

_YH_lashi白银四 显示全部楼层 发表于 2022-3-22 09:53:53
写在变化时
回复

使用道具 举报

Jerry青铜四 显示全部楼层 发表于 2022-3-22 11:53:57
月份中选择的年和月,对应到统计日期和第一个选择框的值显示为当月第一天
如上面选择 2022 1
下面的统计日期的第一个日期框内自动变成 2022-1-1
如果上面的选择再变化,下面的也能更着变化
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-3-22 13:27:57
这个可以不需要使用脚本,您可以先根据日期时间列生成年、月日期表达式,分别绑定给上面的两个组件,下面绑定为原来的日期时间列,并设置默认选中第一个值
回复

使用道具 举报

Jerry青铜四 显示全部楼层 发表于 2022-3-22 14:18:51
永洪tech-cp 发表于 2022-3-22 13:27
这个可以不需要使用脚本,您可以先根据日期时间列生成年、月日期表达式,分别绑定给上面的两个组件,下面绑 ...

谢谢!
如果使用脚本,应该如何写?
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-3-22 14:29:59
直接绑定数据维护起来会更容易,不建议使用脚本
回复

使用道具 举报

Jerry青铜四 显示全部楼层 发表于 2022-3-22 14:37:58
永洪tech-cp 发表于 2022-3-22 14:29
直接绑定数据维护起来会更容易,不建议使用脚本

我请教这个不只是用于这个例子,还有其它的需要,所以还请指导一下,具体的脚本如何编写,非常感谢!
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-3-22 14:50:29
请将脚本写在报告的变化时运行下面,写法就是您原来的那样就行,例如文本参数1.value=formatDate(date(下拉参数1.getSelectedObjects()[0,下拉参数2.getSelectedObjects()[0,1), "yyyy-MM-dd")

效果如下:
2.gif
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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