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)

}

相关推荐
苏三说技术3 小时前
xxl-job 和 elastic-job,哪个更好?
后端
骆驼爱记录3 小时前
Word样式检查器使用指南
自动化·word·excel·wps·新人首发
三小河3 小时前
Agent Skill与Rules的区别——以Cursor为例
前端·javascript·后端
三小河3 小时前
前端视角详解 Agent Skill
前端·javascript·后端
牛奔3 小时前
Go 是如何做抢占式调度的?
开发语言·后端·golang
颜酱3 小时前
二叉树遍历思维实战
javascript·后端·算法
爱装代码的小瓶子4 小时前
【C++与Linux基础】进程间通讯方式:匿名管道
android·c++·后端
程序员良许4 小时前
嵌入式处理器架构
后端·单片机·嵌入式
MrSYJ4 小时前
Redis 做分布式 Session
后端·spring cloud·微服务
Cache技术分享4 小时前
318. Java Stream API - 深入理解 Java Stream 的中间 Collector —— mapping、filtering 和 fla
前端·后端