441分钟
WPS JS宏数组技术
为什么要学习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(金山办专家)