5-3WPSJS宏创建数组两种方式应用(提取字符串中的数字)学习笔记

要求:提取字符串中的数字

5-3WPSJS宏创建数组两种方式应用(提取字符串中的数字)学习笔记_第1张图片

function test(){
	var newarr=[];
	var Rngs=Range("a2",Cells(999,1).End(xlUp));//获取工作范围
for(var Rng of Rngs){//循环
	var arr=[...Rng.Value()];//arr可无限增大的数组
		for(var ar of arr){//循环
			if(Number(ar)>-1){//Number(ar)数组ar转换为数字型(字符转换为数字型将变得无限小),判断是否Number(ar)>-1,
				newarr=[...newarr,ar];//把判断出来的数字,赋值给newarr
                              }
                           }
         Rng.Offset(0,1).Value2=`${newarr}`;//`${newarr}`(赋值数组的特定格式)赋值组单元格
        newarr=[];//清空数组,不然会出现重复元素
                      }
                }
                           

你可能感兴趣的:(WPS,JS宏编程教程学习笔记,学习,笔记,wps,JS宏,javascript,JSA)