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)=>arr1n.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=>arr10.map(y=>arr2.shift()));

}

function test2(){

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

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

}

相关推荐
juejin99844 分钟前
Claude Code Lab-3(下):三能力 MCP Server
后端
java小白小1 小时前
SpringBoot(07):事务管理——@Transactional 你真的用对了吗?
后端
shepherd1111 小时前
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
java·后端·架构
java小白小1 小时前
SpringBoot(05):Spring Data JPA——用面向对象的方式操作数据库
后端
juejin9981 小时前
Claude Code Lab-2(上):自然语言查库助手
后端
java小白小1 小时前
SpringBoot(06):多数据源配置——一个项目连多个库怎么做
后端
程序员cxuan2 小时前
Codex 会把磁盘给烧了?完整复盘来了!
人工智能·后端·程序员
ClouGence3 小时前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
快乐肚皮3 小时前
深入理解Loop Engineering
前端·后端
小兔崽子去哪了4 小时前
Vue3 + Pinia 集成 IGV.js 实现 BAM 文件在线浏览
javascript·vue.js·后端