WPS JS 编程 Range 对象异常,有人碰到过吗?(银河麒麟系统)

正常情况下,Range对象返回的是一个二位数组,第一维度是行,第二维度是列,一直运行的很好,但是今天不知道怎么回事了,也不知道是不是动了哪里的设置,导致Range对象出现怪问题,一维变成了列,二维是行。

比如下图,我的A列到D列,分别是姓名、年龄、性别、成绩,有三行数据。我使用Var arr=Range("A1:D4").Value();读入数据,再使用console.log(JSON.stringify(arr))进行输出,发现明显不正常,如下图,结果是以[[“姓名”,"张三","李四","张颖"],[“年龄”,32,33,28]] 等这样的方式来输出,明显出现问题了,昨天还不会这样的,请问有哪位高手碰到过这样的问题,应该怎么解决?多谢啦。

广东省
浏览 1090
2
4
分享
4 +1
6
2 +1
全部评论 6
 
谭景林
真他吗花钱买罪受!!!!!同一个文件,上午用Range没有问题,下午就报错,还他妈找不到原因!!!!
· 广东省
回复
 
耀愿
是的,重新安装了个新版本就可以了,多谢啦
· 广东省
回复
 
wils
wils

创作者俱乐部成员

11.1.0.11719,刚试了一下这个linux版,用wpsjs加载项方式,Range的行为正常,想问一下,用的是银河麒麟v10还是其他版本,那个wps linux是专业版吗?那里的js宏是否有fetch、lineinput命令?如果没有这些命令,可能是较旧的那个专业版,那个确实不稳定。。。
· 广东省
回复
 
Boyuan
我这边测试正常,可能不知道哪里不稳定吧.
· 河南省
回复
耀愿
是的啊,我前几天都可以的,就昨天开始不正常,不知道是不是哪里有什么设置啊,多谢啦
· 广东省
回复
 
wps新路
wps新路

WPS函数专家

我这边更厉害 准备模拟数据玩玩,结果点了开发工具 点wps宏编辑器直接崩溃了。重试了3次依旧报错 直接打不开wps宏编辑器了。服
· 重庆
回复