2020-07-06 升级
---------------------------------------------
升级:posthttp等对HTTPS支持的问题
说明:增加了对https的网址访问的支持
---------------------------------------------
升级:IMPORT XLSX文件的时候,将空格式当成数据导入的问题
差异对比
测试案例
LJ:=%%g C:\Users\xxx\Desktop\天软测试\test.xlsx%%g;
rdo2 importfile2(ftXLS(),'',LJ,t,1,0);
return t;
升级前:测试案例返回结果中存在导入空行(原excel文件中空行中存在空格式数据)的情况
升级后:去掉了空格式的数据的导入,具体表现如下图所示
---------------------------------------------
新增:txlssheet对象新增CalcDimensionsEx方法,重新计算FirstCol,LastCol,FirstRow,LastRow
测试案例
//本地执行下列代码
LJ:=%%g C:\Users\wubei\Desktop\天软测试\客户端异常测试\test.xlsx%%g; //TestData
obj:=CreateObject("txlsreadwrite");
obj.LoadFromFile('',LJ);
txl:=obj.sheets(0);
echo txl.LastRow(); //原数据表格为13行
txl.InsertRows(2,6); //从第2行开始插入6行数据
txl.CalcDimensionsEx();//重新计算行与列等
return txl.LastRow(); //返回19
---------------------------------------------
升级:sortarray,sorttablebyfield,str2array等数十个extsys.dll的函数移植到cplugin.dll,性能得到提升
---------------------------------------------
升级:ifstring等函数支持ifstring(a,1)对数组内的进行判别,判别结果为同结构数组
说明:目前只支持测试服务器,正式版还未支持
ifString
定义:ifString(value:Any[,A:Boolean]):Boolean;
说明:判断value是否是一个字符串类型,或判断数组中的元素是否是字符串类型
参数:
value:任何类型数据
A:整型
0(默认):判断value是否是一个字符串类型
1:当value为数组时,判断数组中的元素是否是字符串类型
测试案例一
//当参数为字符串类型变量时
a :='test'; //定义a为一个字符串
result:= ifString(a);
Return result;//返回true。
测试案例二
//当参数为非字符串类型变量时
a := array(23,54,67); //定义a为一个非字符串
result:= ifString(a);
Return result;//返回false。
测试案例三
//当第一个参数为数组时,第二个参数可以给值1,表示对数组中各值进行ifstring的判断。
return ifstring(array(1,2,'a',2),1);
//返回: