永洪社区

标题: 跳转条件中的脚本 [打印本页]

作者: 我是卡拉米    时间: 2022-3-10 16:10
标题: 跳转条件中的脚本

第四行,我想判断这个参数大于等于四时,去掉后两位取前面的字符,请问这种需要在脚本中怎么写呢

作者: 环环    时间: 2022-3-10 16:10
参数没有值吗,如果存在没有值的情况,改成这个吧
if(param['大区参数']!=null){
if(param['大区参数'].length>=4){
param['大区参数']=substring(param['大区参数'],0,param['大区参数'].length-2)
}
}
作者: 永洪tech-Bella    时间: 2022-3-10 16:18
脚本发下呢,第四行是什么
作者: 我是卡拉米    时间: 2022-3-10 16:26
永洪tech-Bella 发表于 2022-3-10 16:18
脚本发下呢,第四行是什么

if(param['大区参数']=="大区总计"){
param['大区参数']=null
}
if(length(param['大区参数'])>=4){
param['大区参数']=param['大区参数']
}
这是跳转到子表时,加在子表的变化时运行
作者: 环环    时间: 2022-3-10 16:31
参数是单个还是多个数据,给个参数示例看下呢
作者: 我是卡拉米    时间: 2022-3-10 16:34
这个就是大区参数,现在是想给跳转写脚本
作者: 环环    时间: 2022-3-10 16:52
用这个试试
if(param['大区参数'].length>=4){
param['大区参数']=substring(param['大区参数'],0,param['大区参数'].length-2)
}
作者: 我是卡拉米    时间: 2022-3-10 17:15
永洪tech-秀秀 发表于 2022-3-10 16:52
用这个试试
if(param['大区参数'].length>=4){
param['大区参数']=substring(param['大区参数'],0,param[' ...

报告(录单显差-明细表)-->变化时运行-->TypeError: Cannot read property "length" from null ([script]#4) at line 4
作者: 我是卡拉米    时间: 2022-3-11 14:27
永洪tech-秀秀 发表于 2022-3-10 17:33
参数没有值吗,如果存在没有值的情况,改成这个吧
if(param['大区参数']!=null){
if(param['大区参数'].len ...

实现了,谢谢
作者: 环环    时间: 2022-3-11 14:39

作者: 我是卡拉米    时间: 2022-3-11 16:14
永洪tech-秀秀 发表于 2022-3-10 17:33
参数没有值吗,如果存在没有值的情况,改成这个吧
if(param['大区参数']!=null){
if(param['大区参数'].len ...

if(param['大区参数']=="欧洲"){
param['大区参数']=("欧洲","东欧")
}
请问这个写法为啥跳转之后只有东欧的数据呢。我想要当汇总表是欧洲时跳转到子表的欧洲和东欧
作者: 环环    时间: 2022-3-11 16:31
param['大区参数']=["欧洲","东欧"]  这样写
作者: 我是卡拉米    时间: 2022-3-11 17:08
永洪tech-秀秀 发表于 2022-3-11 16:31
param['大区参数']=["欧洲","东欧"]  这样写

好的 谢谢
作者: _贝贝    时间: 2022-3-11 17:31

作者: 我是卡拉米    时间: 2022-3-11 17:58
永洪tech-秀秀 发表于 2022-3-11 16:31
param['大区参数']=["欧洲","东欧"]  这样写

if(param['年月参数']=="其他"){
param['大区参数']=["白电大客户","空调大客户"]
}
我如何截取param['年月参数']的后两位呢
作者: _YH_lashi    时间: 2022-3-11 18:21
15610555185 发表于 2022-3-11 14:27
实现了,谢谢






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