课程目录

1-1 [WPS表格基础与WPS JS宏基础] 为什么学JSA,而不是VBA? (12:23)
1-2 [WPS表格基础与WPS JS宏基础] 1-1 JS录制新宏的使用(JS宏代码编写辅助) (09:21)
1-3 [WPS表格基础与WPS JS宏基础] 1-2 如何用JS宏代码操作WPS表格 (11:44)
1-4 [WPS表格基础与WPS JS宏基础] 1-3 WPS宏编辑器(代码编写环境介绍) (09:57)
1-5 [WPS表格基础与WPS JS宏基础] 1-4 万物皆对象(属性、方法、集合) (10:56)
1-6 [WPS表格基础与WPS JS宏基础] 1-5 WPS工作簿对象详解(重点内容) (09:42)
1-7 [WPS表格基础与WPS JS宏基础] 1-6 WPS工作表对象详解(重点内容) (07:30)
1-8 [WPS表格基础与WPS JS宏基础] 1-7 WPS单元格对象详解(重点内容) (13:25)
1-9 [WPS表格基础与WPS JS宏基础] 1-8 WPS JS宏数据的输入与输出 (10:52)
1-10 [WPS表格基础与WPS JS宏基础] 1-9 JS宏的编写规则与注释 (08:24)
1-11 [WPS表格基础与WPS JS宏基础] 1-10 JS宏代码的调试方法(必学重点) (11:29)
1-12 [WPS表格基础与WPS JS宏基础] 1-11 数据类型-1(number类型) (08:31)
1-13 [WPS表格基础与WPS JS宏基础] 1-12 数据类型-2(string类型) (08:52)
1-14 [WPS表格基础与WPS JS宏基础] 1-13 数据类型-3(boolean类型) (06:26)
1-15 [WPS表格基础与WPS JS宏基础] 1-14 数据类型-4(undefined类型) (07:20)
1-16 [WPS表格基础与WPS JS宏基础] 1-15 数据类型-5(类型转换) (07:19)
1-17 [WPS表格基础与WPS JS宏基础] 1-16 JS变量的申明与赋值 (10:47)
1-18 [WPS表格基础与WPS JS宏基础] 1-17 JS宏的算术运算符 (08:48)
1-19 [WPS表格基础与WPS JS宏基础] 1-18 JS宏连接运算符(案例:自定义求和函数) (09:18)
1-20 [WPS表格基础与WPS JS宏基础] 1-19 JS宏的比较运算符 (08:14)
1-21 [WPS表格基础与WPS JS宏基础] 1-20 JS宏的逻辑运算符 (07:34)
1-22 [WPS表格基础与WPS JS宏基础] 1-21 JS宏的赋值运算符 (06:13)
1-23 [WPS表格基础与WPS JS宏基础] 1-22 JS宏字符串格式化(模板字符串) (07:00)
1-24 [WPS表格基础与WPS JS宏基础] 1-23 JS宏数据类型获取与判断 (08:32)
2-1 [第2章JS宏循环、分支语句应用] 2-1 for循环语句基本用法(批量读取单元格数据) (11:28)
2-2 [第2章JS宏循环、分支语句应用] 2-2 for循环应用(批量求和与获取工作表名) (09:01)
2-3 [第2章JS宏循环、分支语句应用] 2-3 for循环嵌套应用(九九乘法表) (08:06)
2-4 [第2章JS宏循环、分支语句应用] 2-4 for in循环(实例:累加单元格的值) (11:15)
2-5 [第2章JS宏循环、分支语句应用] 2-5 for of循环(实例:求各科成绩总分) (10:48)
2-6 [第2章JS宏循环、分支语句应用] 2-6 while循环语句(实例:批量修改工作表名) (07:34)
2-7 [第2章JS宏循环、分支语句应用] 2-7 if分支语句(实例:判断分数是否合格) (08:38)
2-8 [第2章JS宏循环、分支语句应用] 2-8 if多分支语句(实例:根据分数判断等级) (07:51)
2-9 [第2章JS宏循环、分支语句应用] 2-9 if多条件语句(实例:多个科目是否满足条件) (09:02)
2-10 [第2章JS宏循环、分支语句应用] 2-10 switch分支语句基础语法讲解 (09:06)
2-11 [第2章JS宏循环、分支语句应用] 2-11 switch分支语句应用(实例:等级判断) (06:52)
2-12 [第2章JS宏循环、分支语句应用] 2-12break跳转语句(实例:标记达标业绩月份) (12:10)
2-13 [第2章JS宏循环、分支语句应用] 2-13 continue跳转语句(实例:标记条件成立的单元格) (12:14)
2-14 [第2章JS宏循环、分支语句应用] 2-14 try catch错误语句处理 (09:49)
3-1 [WPS表格常用对象应用] 3-1 工作簿操作-1(新建与删除) (09:25)
3-2 [WPS表格常用对象应用] 3-2 工作簿应用-1(批量新建工作簿) (09:27)
3-3 [WPS表格常用对象应用] 3-3 工作簿操作-2(打开与关闭) (06:20)
3-4 [WPS表格常用对象应用] 3-4 工作簿应用-2(获取文件夹下的所有工作簿名) (07:11)
3-5 [WPS表格常用对象应用] 3-5 工作簿应用-3(汇总多个工作簿数据) (10:34)
3-6 [WPS表格常用对象应用] 3-6 工作簿应用-4(判断工作簿是否已打开) (08:03)
3-7 [WPS表格常用对象应用] 3-7 工作表操作-1(新建与删除) (10:27)
3-8 [WPS表格常用对象应用] 3-8 工作表操作-2(循环工作表集合) (12:02)
3-9 [WPS表格常用对象应用] 3-9 工作表操作-3(移动与复制) (08:58)
3-10 [WPS表格常用对象应用] 3-10 工作表应用-1(批量创建工作簿及工作表) (12:26)
3-11 [WPS表格常用对象应用] 3-11 工作表应用-2(工作表拆分到多个工作簿) (08:50)
3-12 [WPS表格常用对象应用] 3-12 工作表应用-3(将月工作表按季拆分到工作簿) (16:11)
3-13 [WPS表格常用对象应用] 3-13 向单元格写入数据的几种方法 (09:11)
3-14 [WPS表格常用对象应用] 3-14 单元格的相对定位 (08:28)
3-15 [WPS表格常用对象应用] 3-15 单元格偏移与区域重选 (08:42)
3-16 [WPS表格常用对象应用] 3-16 单元格应用-1(模仿条件格式着色) (09:18)
3-17 [WPS表格常用对象应用] 3-17 单元格应用-2(按条件筛选数据) (08:05)
3-18 [WPS表格常用对象应用] 3-18 单元格的边界获取 (09:01)
3-19 [WPS表格常用对象应用] 3-19 单元格已使用区域 (05:42)
3-20 [WPS表格常用对象应用] 3-20 单元格的并集与交集 (07:05)
3-21 [WPS表格常用对象应用] 3-21 交互操作(用户自定义选择文件) (09:03)
3-22 [WPS表格常用对象应用] 3-22 文件管理(新建、删除、复制) (08:27)
3-23 [WPS表格常用对象应用] 3-23 实例1(批量修改图片文件名) (08:37)
3-24 [WPS表格常用对象应用] 3-24 实例2(二维表转换为一维表) (11:28)
3-25 [WPS表格常用对象应用] 3-25 实例3(多工作表数据合并) (13:54)
3-26 [WPS表格常用对象应用] 3-26 实例4(多工作簿数据合并) (12:33)
3-27 [WPS表格常用对象应用] 3-27 实例5(将数据拆分到不同工作表) (16:05)
3-28 [WPS表格常用对象应用] 3-28 实例6(批量提取请假条信息) (13:30)
3-29 [WPS表格常用对象应用] 3-29 实例7(工资表批量生成PDF工资条) (11:54)
3-30 [WPS表格常用对象应用] 3-30 实例8(批量转换Excel文件类型) (07:20)
4-1 [自定义函数] 4-1 函数的定义与调用(无返回值) (10:39)
4-2 [自定义函数] 4-2 函数的定义与调用(有返回值) (11:52)
4-3 [自定义函数] 4-3 自定义函数应用(无返回值应用) (11:05)
4-4 [自定义函数] 4-4 自定义函数应用(有返回值应用) (09:26)
4-5 [自定义函数] 4-5 匿名函数-函数表达式 (08:45)
4-6 [自定义函数] 4-6 更简化的匿名函数-箭头函数 (09:17)
4-7 [自定义函数] 4-7 递归函数-前传 (10:51)
4-8 [自定义函数] 4-8 递归函数-正传 (11:43)
4-9 [自定义函数] 4-9 自定义函数之可选参数 (08:53)
4-10 [自定义函数] 4-10 自定义函数之变长参数 (05:43)
4-11 [自定义函数] 4-11 JS宏内置函数介绍与使用 (06:09)
4-12 [自定义函数] 4-12 工作表函数介绍与使用 (11:39)
5-1 [WPS  JS宏数组技术] 5-1 创建数组方法1(数组字面量) (08:19)
5-2 [WPS  JS宏数组技术] 5-2 创建数组方法2(扩展操作符) (08:33)
5-3 [WPS  JS宏数组技术] 5-3 创建数组方法3(Array()构造函数) (09:25)
5-4 [WPS  JS宏数组技术] 5-4 创建数组方法4(获取单元格区域) (11:10)
5-5 [WPS  JS宏数组技术] 5-5 数组的读取、修改、写入 (10:01)
5-6 [WPS  JS宏数组技术] 5-6 数组元素的添加与删除-1(堆栈) (07:10)
5-7 [WPS  JS宏数组技术] 5-7 数组元素的添加与删除-2(队列) (10:39)
5-8 [WPS  JS宏数组技术] 5-8 数组元素的添加与删除-3(全能) (14:51)
5-9 [WPS  JS宏数组技术] 5-9 元素添加与删除应用1(筛选二维数组) (09:36)
5-10 [WPS  JS宏数组技术] 5-10 元素添加与删除应用2(斐波那契数列) (09:50)
5-11 [WPS  JS宏数组技术] 5-11 元素添加与删除应用3(就地筛选数组) (09:05)
5-12 [WPS  JS宏数组技术] 5-12 元素添加与删除应用4(NBA比赛排列) (09:06)
5-13 [WPS  JS宏数组技术] 5-13 元素添加与删除应用5(工资条的生成) (14:11)
5-14 [WPS  JS宏数组技术] 5-14 连续数组元素获取(数组切片) (17:50)
5-15 [WPS  JS宏数组技术] 5-15 数组迭代-1(常规遍历for of) (12:12)
5-16 [WPS  JS宏数组技术] 5-16 数组迭代-2(无返回值forEach) (14:41)
5-17 [WPS  JS宏数组技术] 5-17 数组迭代-3(有返回值map) (07:43)
5-18 [WPS  JS宏数组技术] 5-18 数组迭代-4(筛选filter) (11:12)
5-19 [WPS  JS宏数组技术] 5-19 数组迭代-5(查找find、findIndex) (17:27)
5-20 [WPS  JS宏数组技术] 5-20 数组迭代-6(与every、或some) (13:23)
5-21 [WPS  JS宏数组技术] 5-21 数组迭代-7(归并reduce、reduceRight) (14:48)
5-22 [WPS  JS宏数组技术] 5-22数组迭代-8(reduce方法应用) (14:26)
5-23 [WPS  JS宏数组技术] 5-23 数组降维(打平函数flat) (10:46)
5-24 [WPS  JS宏数组技术] 5-24 数组降维(迭代打平函数flatMap) (10:45)
5-25 [WPS  JS宏数组技术] 5-25 数组连接(concat) (12:04)
5-26 [WPS  JS宏数组技术] 5-26 数组合并与字符串拆分(join和split) (10:18)
5-27 [WPS  JS宏数组技术] 5-27 数组元素查找(indexof和includes) (08:10)
5-28 [WPS  JS宏数组技术] 5-28 数组元素排序(sort) (08:00)
5-29 [WPS  JS宏数组技术] 5-29 数组反转和填充(reverse和fill) (08:48)
5-30 [WPS  JS宏数组技术] 5-30 数组反转和填充应用(多工作表合并) (15:50)
5-31 [WPS  JS宏数组技术] 5-31 实例应用-1(员工职务排序) (08:13)
5-32 [WPS  JS宏数组技术] 5-32 实例应用-2(整理文本数据为表格) (09:29)
5-33 [WPS  JS宏数组技术] 5-33 实例应用-3(美式排名) (07:12)
5-34 [WPS  JS宏数组技术] 5-34实例应用-4(中式排名) (07:48)
5-35 [WPS  JS宏数组技术] 5-35 实例应用-5(多工作簿数据合并) (11:20)
5-36 [WPS  JS宏数组技术] 5-36 实例应用-6(动态获取最新单价) (11:08)
5-37 [WPS  JS宏数组技术] 5-37 实例应用-7(入库系统-单据设置) (06:23)
5-38 [WPS  JS宏数组技术] 5-38 实例应用-7(入库系统-保存数据入库) (12:37)
5-39 [WPS  JS宏数组技术] 5-39 实例应用-7(入库系统-新建单号1) (12:39)
5-40 [WPS  JS宏数组技术] 5-40 实例应用-7(入库系统-新建单号2) (13:48)
6-1 [WPS JS宏集合技术] 6-1 集合的新建、添加、删除、大小 (09:09)
6-2 [WPS JS宏集合技术] 6-2 集合的转换与成员判断 (08:03)
6-3 [WPS JS宏集合技术] 6-3 循环处理集合成员 (10:10)
6-4 [WPS JS宏集合技术] 6-4 实例1(汇总应用) (08:18)
6-5 [WPS JS宏集合技术] 6-5 实例2(并集应用) (10:30)
6-6 [WPS JS宏集合技术] 6-6 实例3(交集应用) (12:18)
6-7 [WPS JS宏集合技术] 6-7 实例4(差集应用) (07:44)
7-1 [WPS JS宏映射技术-Map] 7-1 映射对象前传-数组 (12:17)
7-2 [WPS JS宏映射技术-Map] 7-2 创建映射对象-Map (09:38)
7-3 [WPS JS宏映射技术-Map] 7-3 键值对的增、删、改、查 (06:43)
7-4 [WPS JS宏映射技术-Map] 7-4 映射键值对的迭代获取 (07:13)
7-5 [WPS JS宏映射技术-Map] 7-5 实例1-比VLOOKUP更快的查询 (10:46)
7-6 [WPS JS宏映射技术-Map] 7-6 实例2-分组聚合应用 (06:40)
7-7 [WPS JS宏映射技术-Map] 7-7 实例3-分组下的多种聚合 (11:58)
7-8 [WPS JS宏映射技术-Map] 7-8 实例4-多字段分组聚合 (16:45)
7-9 [WPS JS宏映射技术-Map] 7-9 实例5-将数据拆分到不同工作簿 (13:31)
7-10 [WPS JS宏映射技术-Map] 7-10 实例6-数据拆分到不同文件夹 (15:09)
8-1 [WPS JS宏对象应用] 8-1 对象的简介及创建 (08:26)
8-2 [WPS JS宏对象应用] 8-2 对象属性的查询与修改 (10:18)
8-3 [WPS JS宏对象应用] 8-3 用对象模拟映射做汇总 (10:25)
8-4 [WPS JS宏对象应用] 8-4 对象属性的删除与测试 (07:12)
8-5 [WPS JS宏对象应用] 8-5 对象属性及值的迭代 (09:34)
8-6 [WPS JS宏对象应用] 8-6 对象属性及值的嵌套 (11:09)
8-7 [WPS JS宏对象应用] 8-7 对象的分类汇总功能 (14:42)
8-8 [WPS JS宏对象应用] 8-8 对象属性值为函数的定义 (08:55)
8-9 [WPS JS宏对象应用] 8-9 用构造函数定义类(代码复用) (12:52)
8-10 [WPS JS宏对象应用] 8-10 用构造函数定义类(进阶应用) (09:28)
8-11 [WPS JS宏对象应用] 8-11构造函数实例应用(自动隔类着色) (25:01)
8-12 [WPS JS宏对象应用] 8-12 类的另一种构造(class写法) (15:24)
8-13 [WPS JS宏对象应用] 8-13 JS类实例应用(案例:改写自动隔类着色) (06:19)
9-1 [字符串处理技术(正则表达式)] 9-1 字符串的创建与切片 (08:52)
9-2 [字符串处理技术(正则表达式)] 9-2 合并与拆分(案例:提取文本数字并求和) (12:43)
9-3 [字符串处理技术(正则表达式)] 9-3 始于、止于、包含(案例:自定义重分类) (12:15)
9-4 [字符串处理技术(正则表达式)] 9-4 字符串位置索引定位(实例:提取城市名) (10:33)
9-5 [字符串处理技术(正则表达式)] 9-5 填充与修剪(实例:名单对齐设置) (11:00)
9-6 [字符串处理技术(正则表达式)] 9-6 大小写转换与重复字符(实例:制作条形图) (07:20)
9-7 [字符串处理技术(正则表达式)] 9-7 正则表达式创建与测试(test方法) (13:28)
9-8 [字符串处理技术(正则表达式)] 9-8 字符串执行正则匹配(exec方法) (12:04)
9-9 [字符串处理技术(正则表达式)] 9-9 字符串搜索位置匹配(search方法) (15:24)
9-10 [字符串处理技术(正则表达式)] 9-10 字符串查找数据匹配(match方法) (09:34)
9-11 [字符串处理技术(正则表达式)] 9-11 字符串查找替换匹配(replace方法) (15:11)
9-12 [字符串处理技术(正则表达式)] 9-12 正则表达式-1(特殊字符) (12:17)
9-13 [字符串处理技术(正则表达式)] 9-13 正则表达式-1(实例:按长度划分数字) (08:28)
9-14 [字符串处理技术(正则表达式)] 9-14 正则表达式-2(特殊字符) (16:24)
9-15 [字符串处理技术(正则表达式)] 9-15 正则表达式-2(实例:批量去掉空行) (07:25)
9-16 [字符串处理技术(正则表达式)] 9-16 正则表达式-3(字符组) (10:47)
9-17 [字符串处理技术(正则表达式)] 9-17 正则表达式-3(案例:提取身份证号性别) (11:35)
9-18 [字符串处理技术(正则表达式)] 9-18 正则表达式-4(贪婪与懒惰) (13:02)
9-19 [字符串处理技术(正则表达式)] 9-19 正则表达式-4(实例:数据整理) (09:30)
9-20 [字符串处理技术(正则表达式)] 9-20 正则表达式-5(捕获分组) (12:23)
9-21 [字符串处理技术(正则表达式)] 9-21 正则表达式-5(分组在split中的应用) (16:14)
9-22 [字符串处理技术(正则表达式)] 9-22 正则表达式-5(分组在matchAll中的应用) (22:12)
9-23 [字符串处理技术(正则表达式)] 9-23 正则表达式-5(分组在replace中的应用) (17:07)
9-24 [字符串处理技术(正则表达式)] 9-24正则表达式-6(非捕获分组) (13:18)
9-25 [字符串处理技术(正则表达式)] 9-25 正则表达式-7(零宽断言) (09:20)
9-26 [字符串处理技术(正则表达式)] 9-26 正则表达式-7(实例:名单梳理) (06:45)
10-1 [工作簿与程序应用事件] 10-1 工作表的新建与删除事件 (10:01)
10-2 [工作簿与程序应用事件] 10-2 工作簿打开、保存、关闭事件 (11:33)
10-3 [工作簿与程序应用事件] 10-3 工作簿和工作表的激活、失焦 (11:35)
10-4 [工作簿与程序应用事件] 10-4 单元格的双击与右击 (11:37)
10-5 [工作簿与程序应用事件] 10-5 单元格选择与改变事件 (13:08)
10-6 [工作簿与程序应用事件] 10-6 超链接与重新计算、打印事件 (10:00)
10-7 [工作簿与程序应用事件] 10-7 Application事件介绍 (11:59)
10-8 [工作簿与程序应用事件] 10-8 Application事件应用(实例:动态圈选) (15:46)
10-9 [工作簿与程序应用事件] 10-9 按快捷键运行指定程序 (10:36)
10-10 [工作簿与程序应用事件] 10-10 定时运行指定程序 (11:25)
10-11 [工作簿与程序应用事件] 10-11 综合应用(实例:表格中的朗读者) (14:19)
11-1 [窗体与控件应用] 11-1 窗体设置与控件布局 (15:50)
11-2 [窗体与控件应用] 11-2 按钮(实例:随机更换窗体背景色) (17:20)
11-3 [窗体与控件应用] 11-3 标签(实例:查询产品信息) (24:59)
11-4 [窗体与控件应用] 11-4 文本框(实例:产品录入界面设计) (12:36)
11-5 [窗体与控件应用] 11-5 组合框(实例:制作二级下拉菜单) (14:30)
11-6 [窗体与控件应用] 11-6 列表框(实例:查询筛选系统制作) (14:37)
11-7 [窗体与控件应用] 11-7 单选框(实例:获取单选框信息) (16:19)
11-8 [窗体与控件应用] 11-8 复选框(实例:获取复选框数据) (11:59)
11-9 [窗体与控件应用] 11-9 切换按钮(实例:锁定文本框录入) (08:51)
11-10 [窗体与控件应用] 11-10 滚动条(实例:制作调色板) (11:44)
11-11 [窗体与控件应用] 11-11 数值调节按钮(实例:制作记录浏览功能) (10:16)
11-12 [窗体与控件应用] 11-12 综合实战-1(销售系统演示与界面布局) (11:14)
11-13 [窗体与控件应用] 11-13 综合实战-2(登录、注册代码编写) (30:24)
11-14 [窗体与控件应用] 11-14 综合实战-3(销售记录添加) (19:27)
11-15 [窗体与控件应用] 11-15 综合实战-4(记录的查询与修改) (33:59)
11-16 [窗体与控件应用] 11-16 综合实战-5(界面显示收尾整理) (23:12)
12-1 [JS宏做文件与文件管理] 12-1 Open方法文件操作-1(文本文件新建与写入) (14:16)
12-2 [JS宏做文件与文件管理] 12-2 实例应用(批量新建和筛选处理) (10:32)
12-3 [JS宏做文件与文件管理] 12-3 Open方法文件操作-2(文本读取与追加) (13:30)
12-4 [JS宏做文件与文件管理] 12-4 实例应用(记录工作簿打开与关闭时间) (11:35)
12-5 [JS宏做文件与文件管理] 12-5 FileSystem文件管理-1(文本文件读取与写入) (08:11)
12-6 [JS宏做文件与文件管理] 12-6 实例应用(文件读取并分组写入) (19:06)
12-7 [JS宏做文件与文件管理] 12-7 FileSystem文件管理-2(文件是否存在与内容追加) (07:32)
12-8 [JS宏做文件与文件管理] 12-8 实例应用(将工作簿数据追加到文本文件) (14:32)
12-9 [JS宏做文件与文件管理] 12-9 FileSystem文件管理-3(文件和文件夹新建与删除) (11:28)
12-10 [JS宏做文件与文件管理] 12-10 FileSystem文件管理-4(获取文件及文件夹) (12:49)
12-11 [JS宏做文件与文件管理] 12-11 综合应用-1(获取文件夹子文件-readdirSync) (10:30)
12-12 [JS宏做文件与文件管理] 12-12 综合应用-2(获取文件夹子文件-Dir) (08:46)
13-1 [JS宏与AirScript技术结合] 13-1工作簿当做云数据库-1(fetch对象的get请求) (15:38)
13-2 [JS宏与AirScript技术结合] 13-2获取云端工作簿数据-2(fetch对象的post请求) (14:37)
13-3 [JS宏与AirScript技术结合] 13-3获取云端工作簿数据-3(获取、筛选、展示) (14:30)
13-4 [JS宏与AirScript技术结合] 13-4数据写入云端工作簿-4(fetch的post传参) (14:39)
13-5 [JS宏与AirScript技术结合] 13-5开发网络版《报名系统》-1(注册模块) (17:24)
13-6 [JS宏与AirScript技术结合] 13-6开发网络版《报名系统》-2(登录模块) (12:25)
13-7 [JS宏与AirScript技术结合] 13-7开发网络版《报名系统》-3(记录添加) (26:07)
13-8 [JS宏与AirScript技术结合] 13-8开发网络版《报名系统》-4(记录查询) (11:23)
13-9 [JS宏与AirScript技术结合] 13-9开发网络版《报名系统》-5(记录修改) (20:42)
13-10 [JS宏与AirScript技术结合] 13-10开发网络版《报名系统》-6(记录删除) (10:09)
13-11 [JS宏与AirScript技术结合] 13-11开发网络版《报名系统》-7(完整演示) (06:55)