永洪社区

标题: 当前月设置 [打印本页]

作者: lucky_h    时间: 2021-11-16 11:42
标题: 当前月设置
设置当前月 绑定过滤条件报错
脚本:param['YearMonth' = formatDate(now(),'yyyy-MM')



作者: 美滋滋    时间: 2021-11-16 11:50
你这个报错应该不是你截图脚本的报错信息。还有其他脚本吗?
作者: lucky_h    时间: 2021-11-16 11:59
没有其他脚本了 、就是设置这个单元格过滤就报这个错误
作者: 美滋滋    时间: 2021-11-16 12:03
年月是什么字段?什么类型的?具体数据是什么样的?
作者: lucky_h    时间: 2021-11-16 13:36
年月是日期类型的字段,具体数据:2021-11
作者: 美滋滋    时间: 2021-11-16 13:38
我建议你针对年月字段新建一个表达式,表达式写成 formatDate(col['年月'],'yyyy-MM')
然后用这个字段进行数据过滤
作者: 宋宋    时间: 2021-11-16 13:58
副创优越胡红 发表于 2021-11-16 13:36
年月是日期类型的字段,具体数据:2021-11

这个直接这样写:   param['YearMonth'] =now()  ,不用转换日期表达式,也不用使用formatDate,因为本身now()这个就是日期类型的,你在进行转换使用formatDate,就转换成文本类型了,这样就会出现你这个类型转换错误的报错
作者: 美滋滋    时间: 2021-11-16 14:03
宋宋 发表于 2021-11-16 13:58
这个直接这样写:   param['YearMonth'] =now()  ,不用转换日期表达式,也不用使用formatDate,因为本身 ...

不可以这样的,虽然问题原因是这个,但是不可以直接用NOW()来过滤,因为楼主是只想按照年月来过滤数据,无视日期的。你用now()来过滤的话,就限定具体某个日期了
作者: lucky_h    时间: 2021-11-16 14:20
是的  我们想过滤出当前月份  不需要具体的日期
作者: 美滋滋    时间: 2021-11-16 14:21
副创优越胡红 发表于 2021-11-16 14:20
是的  我们想过滤出当前月份  不需要具体的日期

你按照我说的去做就可以了
作者: lucky_h    时间: 2021-11-16 16:18
好的  谢谢




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4