WPS JS宏数组技术

WPS JS宏数组技术

441分钟

为什么要学习JS宏(JSA)? WPS JS宏编程可以帮助我们提高办公效率,节省时间和精力,尤其是对于一些大量重复性的任务,例如格式化文本、生成报表、处理数据等。   JSA(JS宏)与VBA 在微软…

为什么要学习JS宏(JSA)? WPS JS宏编程可以帮助我们提高办公效率,节省时间和精力,尤其是对于一些大量重复性的任务,例如格式化文本、生成报表、处理数据等。   JSA(JS宏)与VBA 在微软的Office中只能用VBA,在金山的WPS中即可以用VBA,也可以用JSA。但Linux中只能用JSA,常见的Linux的国产发行版有深度操作系统(Deepin)、中标麒麟(Kylin)、统信软件(UOS)等。 JS宏的优点:相对于VBA来说,JS宏语言简洁明快,运行速度快。 JS宏的缺点:相对于VBA来说,JS宏的生态没有VBA那个强大。 欢迎加入:WPS JS宏从入门到进阶(JSA)系列教程 5:WPS JS宏数组技术。 其他系列课程,请访问讲师主页。
01 创建数组方法1(数组字面量) 02 创建数组方法2(扩展操作符) 03 创建数组方法3(Array()构造函数) 04 创建数组方法4(获取单元格区域) 05 数组的读取、修改、写入 06 数组元素的添加与删除-1(堆栈) 07 数组元素的添加与删除-2(队列) 08 数组元素的添加与删除-3(全能) 09 元素添加与删除应用1(筛选二维数组) 10 元素添加与删除应用2(斐波那契数列) 11 元素添加与删除应用3(就地筛选数组) 12 元素添加与删除应用4(NBA比赛排列) 13 元素添加与删除应用5(工资条的生成) 14 连续数组元素获取(数组切片) 15 数组迭代-1(常规遍历for of) 16 数组迭代-2(无返回值forEach) 17 数组迭代-3(有返回值map) 18 数组迭代-4(筛选filter) 19 数组迭代-5(查找find、findIndex) 20 数组迭代-6(与every、或some) 21 数组迭代-7(归并reduce、reduceRight) 22 数组迭代-8(reduce方法应用) 23 数组降维(打平函数flat) 24 数组降维(迭代打平函数flatMap) 25 数组连接(concat) 26 数组合并与字符串拆分(join和split) 27 数组元素查找(indexof和includes) 28 数组元素排序(sort) 29 数组反转和填充(reverse和fill) 30 数组反转和填充应用(多工作表合并) 31 实例应用-1(员工职务排序) 32 实例应用-2(整理文本数据为表格) 33 实例应用-3(美式排名) 34 实例应用-4(中式排名) 35 实例应用-5(多工作簿数据合并) 36 实例应用-6(动态获取最新单价) 37 实例应用-7(入库系统-单据设置) 38 实例应用-7(入库系统-保存数据入库) 39 实例应用-7(入库系统-新建单号1) 40 实例应用-7(入库系统-新建单号2) 全系列课程素材下载
曾贤志
曾贤志

KVP(金山办专家)