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)

}

相关推荐
REDcker3 分钟前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
工边页字14 分钟前
AI公司面试100%加分的话题:如何做 API成本预算
前端·后端·面试
sunwenjian88614 分钟前
Spring Boot 整合 Druid 并开启监控
java·spring boot·后端
Java编程爱好者17 分钟前
阿里面试官:什么才是可工程化落地的RAG项目
后端
skiy21 分钟前
Spring boot创建时常用的依赖
java·spring boot·后端
后端不背锅25 分钟前
事件驱动架构:异步解耦的最佳实践
后端
Java编程爱好者29 分钟前
网易一面:KAFKA写入数据时是先写Leader还是先写Follower?
后端
程序员清风31 分钟前
看完Anthropic研究才懂:你有多会问,AI就有多强!
java·后端·面试
Moment32 分钟前
开源一年,我的 AI 全栈项目 AI 协同编辑器终于有 1.1 k star了 😍😍😍
前端·后端·面试
拆房老料1 小时前
多人协同编辑Excel时,筛选相互干扰怎么办?Onlyoffice中国版给出了与WPS一样的答案
编辑器·excel·开源软件·wps