5-27 WPS JS宏数组元素添加删除应用2

5-27 WPS JS宏 数组元素添加删除应用2

1. 示例:

function test1(){

var arr1=WorksheetFunction.Transpose(Range("a2:c6"));//转换二维区域

var arr3=[...arr1[0]].map(x=>arr1.map((y,n)=>arr1[n].shift()));//拆分数组

arr3.forEach((ar,i)=>Range("e1:g1").Offset(i+1).Value2=ar);//写入区域

}

2. 示例:

function ArrArr2(Rngs){

var arr1=Rngs.Value();

var arr2=arr1.flat();

return arr1.map(x=>arr1[0].map(y=>arr2.shift()));

}

function test2(){

var arr=ArrArr2(Range("a2:c6"));

arr.forEach((ar,k)=>Range("e1:g1").Offset(k+1).Value2=ar)

}

相关推荐
TMT星球9 小时前
金山办公披露三季报:营收利润双增,WPS 365成业务增长新引擎
人工智能·wps
努力的小郑9 小时前
与产品经理的“模糊”对决:Elasticsearch实现MySQL LIKE '%xxx%' 的奇幻之旅
后端·elasticsearch·搜索引擎
Tjohn99 小时前
WPS Office 365中安装MathType 6.9b
wps
爱上妖精的尾巴10 小时前
5-26 WPS JS宏数组元素添加删除应用
开发语言·前端·javascript·wps·js宏
一 乐10 小时前
物业管理系统|小区物业管理|基于SprinBoot+vue的小区物业管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
稚辉君.MCA_P8_Java10 小时前
RocketMQ 是什么?它的架构是怎么样的?和 Kafka 又有什么区别?
后端·架构·kafka·kubernetes·rocketmq
yolo_Yang10 小时前
【Spring Boot】Spring Boot解决循环依赖
java·spring boot·后端
wdfk_prog11 小时前
结合QBoot与HPatchLite实现高效差分升级(FOTA)
java·后端·struts
舒一笑11 小时前
用数据照亮成长之路:PandaCoder Git 统计工具窗口
git·后端·intellij idea