永洪社区

标题: 脚本在一个节点报错 [打印本页]

作者: yhdata_kPkHFcAG    时间: 2022-10-17 15:30
标题: 脚本在一个节点报错
报告(预览: 未命名-10)-->装载时运行-->TypeError: substring is not a function, it is number. ([script]#2) at line 2
多c集群中,只有一个访问C节点会包这个错误,其他的节点正常使用
脚本如下
var a=new Date();
文本1.data=substring(formatDate(a,"yyyy年MM月dd日 HH:mm:ss"),0,11)



作者: yhdata_yzm    时间: 2022-10-17 15:34
只有这两行?
作者: yhdata_kPkHFcAG    时间: 2022-10-17 15:40
yhdata_yzm 发表于 2022-10-17 15:34
只有这两行?

是的

作者: yhdata_yzm    时间: 2022-10-17 15:52
yhdata_kPkHFcAG 发表于 2022-10-17 15:40
是的

什么产品,什么版本的,别的报告有没有用var 重新定义过substring
作者: lwaaa    时间: 2022-10-17 15:57
yhdata_kPkHFcAG 发表于 2022-10-17 15:40
是的

substring 改为mid试试
作者: yhdata_kPkHFcAG    时间: 2022-10-17 16:00
yhdata_yzm 发表于 2022-10-17 15:52
什么产品,什么版本的,别的报告有没有用var 重新定义过substring

904版本,都是使用的这样两行的脚本,一个C不报错,一个C报错
作者: yhdata_yzm    时间: 2022-10-17 16:05
yhdata_kPkHFcAG 发表于 2022-10-17 16:00
904版本,都是使用的这样两行的脚本,一个C不报错,一个C报错

那这两个c同步看起来还有问题呢,你先看看哪个报告是否有脚本重新定义了这个substring
作者: yhdata_kPkHFcAG    时间: 2022-10-17 16:10
yhdata_yzm 发表于 2022-10-17 16:05
那这两个c同步看起来还有问题呢,你先看看哪个报告是否有脚本重新定义了这个substring ...

没有,多c同步没问题
作者: yhdata_yzm    时间: 2022-10-17 17:21
yhdata_kPkHFcAG 发表于 2022-10-17 16:10
没有,多c同步没问题

那就看看我说的第二点吧,有没有自定义的变量定义了substring
作者: yhdata_kPkHFcAG    时间: 2022-10-18 09:11
yhdata_yzm 发表于 2022-10-17 17:21
那就看看我说的第二点吧,有没有自定义的变量定义了substring

没有,定义
作者: yhdata_yzm    时间: 2022-10-18 09:45
yhdata_kPkHFcAG 发表于 2022-10-18 09:11
没有,定义

没有被重定义不会报这个函数被定义为了数值类型的错,不仅仅针对于你这一个报告哦,其他报告里定义了也会影响
作者: yhdata_kPkHFcAG    时间: 2022-10-19 15:16
yhdata_yzm 发表于 2022-10-18 09:45
没有被重定义不会报这个函数被定义为了数值类型的错,不仅仅针对于你这一个报告哦,其他报告里定义了也会 ...

怎么修改呢,这个函数在永洪的正确应该怎么使用呢
作者: yhdata_yzm    时间: 2022-10-19 15:30
yhdata_kPkHFcAG 发表于 2022-10-19 15:16
怎么修改呢,这个函数在永洪的正确应该怎么使用呢

定义的时候这么写var substring




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