粉丝69获赞501

本节课我们讲解一下开发工具选项卡下面录制新红这个功能。首先说明一下录制新红这个功能他的作用,此功能适用 gs 代码记录用户对应用程序的操作, 也就是说当前我们在软件上的任何操作,它都可以用 gs 代码记录下来。接下来我们演示一下如何使用录制新红这个功能,它分成三步,第一步,录制红,第二步,停止红。第三步,调用红。 首先我们来看一下第一步的操作,录制红。在录制红之前,我们确认一下当前是否是 js 编程环境,如果录制新红上面这个图标显示的是 js, 证明是 js 开发环境,如果不是,那么我们可以进行切换。此时录制新红上面没有 gs, 我们再切换,出现了 gs 图标,表示是 gs 开发环境。接下来为了让用户看到我们在操作时所产生的代码,我们调出 wps 红编辑器, 调整一下 wps 前端和编辑器的显示比例,以方便观看。 调整好左右的仕途比例之后,接下来开始正式录制新红。在录制新红之前,我们说明一下本次录制新红的目的是在每一行工作 记录上添加工资条表头,所以首先选择要进行操作的单元格区域。接下来点击录制新红。 在弹出的对话框当中,我们可以对陆志宏的相关选项做设置,比如说宏明的设置, 他默认为马克尔一,如果第二次录制则显示为马克尔二,第三次显示为马克尔三,以此类推,这里使用他的默认设置,然后点击确定,大家注意观看我在确定时右侧红编辑器他的变化, 此时在右侧红编辑器当中,在代码下面自动创建了一个新模块,并且在右侧代码区当中显示了关于陆志宏的相关信息,比如 比如说录制的用户录制的时间,并且在下面自动创建了一个马克一过程。等一下我们在 wps 当中操作的时候,对应会在当前这个过程的这一对大括号之间自动产生代码。好,接下来我们正式开始录制, 本次录制我们需要点击使用相对引用,对于使用相对引用功能,我们会有专门的视频做讲解,本节课不详细做说明,接下来开始操作, 请注意此时我们所做的每一步操作都非常关键,所以我们操作时必须严谨。接下来我们的目的是将选择的工资条表头复制到序号一和二之间,它的本质就是跟第二条记录做表头,因为第一条已经有表头了, 我们这个操作实现的是插入复制,首先按住 ctrl shift 键,然后鼠标指到底端选择的这个区域的底端,当鼠标成黑色十字箭头之后,按下鼠标左键向下拖拽,此时虚线出现在序号一和二之间, 首先松开鼠标左键,再松开键盘上的快捷键,完成操作。在右侧红编辑器当中,我们可以看到在大括号之间产生了代码,这个就是刚才我在做这一步操作的时候所产生的代码。接下来我们停止录制, 录制完成,录制红完成之后,接下来讲解如何调用录制的红。第一种调用方法直接在红编辑器当中调用,首先我们选择要 复制的工资条表头,然后光标定位到马口一这个录制的后,然后再点击运行, 点击一次,复制一次,当前有多少个人的工资条就需要点击多少次。 接下来我们再讲解第二种调用方法,使用 gs 红这个按钮。首先同样选择要复制的工资条表头,然后点击 gs 红,此时我们可以看到马口一,也就是右侧红编辑器当中录制的这个马口一, 我们选择马口一,然后点击运行,此时运行一次,如果想再次运行, 则继续点击,这是第二种调用方法,接下来我们讲解第三种调用方法, 可以通过绘制一个按钮或者是图形来进行调用。本次演示我们通过绘制一个图形来调用,在插入选项卡下绘制一个形状,绘制一个圆角举行, 然后指向图形,点击右键。在快捷菜单当中,我们选择指定红,将 mac 一这个红指定给当前这个圆角举行,点击确定, 此时我们选择要复制的工资条表头,然后单击图形运行一次,运行两次,运行三次,直到完成每一个人工资表头的复制。刚才我们演示了开发工具落 录制新红他的使用方法,接下来我们讲解一下录制新红他的一些优点和缺点。他的优点主要有两点,第一,录制红时只需要用户做基础操作,这 s 红带吗会自动生成,这比其他不带录制功能的编程语言具有更多的优越性。 第二,当要查选某个操作对应的 gs 代码时,可以通过录制红迅速获取。 接下来说一下他的缺点,主要有三个,第一,并非所有的操作都能产生相应的代码,也就是说有的操作他可能不能产生对应的 gs 代码。 第二,录制红时通常会产生一些荣誉代码,也就是录制时所产生的代码有可能不够精简,会产生一些多余的我们并不需要的代码。第三,录制 制红所产生的代码不能做判断、循环、交互等处理。比如我们录制的复制工资条表头,由于无法录制循环功能,所以无法实现运行一次,则将所有人的工资条记录复制完成, 只能够实现一条一条的复制。在后面的课程当中,将会讲解如何在 gs 代码当中做判断、做循环等处理,已达到制冷批量的处理数据。好,本节课关于录制新红的讲解到此结束,再见!

本节课我们介绍一下如何在 wps 当中启用 js 红。我们以 wps 表格为例, 当前我们创建了一个工作部,在当前界面当中,我们切换到开发工具选项卡, 此开发工具是为二次开发者提供的工具,如果 wps 内置的功能无法满足用户的需求,则用户可以通过使用此工具对 wps 功能做拓展开发。 wps 支持 vb 和加我 script 的两种语言,因此我们可以在开发工具选项卡下面最右侧的这个按钮上进行两种开发环境的切换。我们可以通过最左侧的这个按钮来识别当前的开发环境,如果显示的是 vb 红, 则是微粒开发环境。此时我们尝试切换这个时候最左侧的这个按钮,他的提示文字变成了 js 红,也就是加我 script 开发环境。我们简称 js, 表明此时是 gs 开发环境,我们推荐使用 gs 开发环境。如果我们需要将 gs 开发环境设置为默认的开发环境,则可以通过点击文件菜单, 再点击选项,再选择仕途。在右侧最底端,我们勾选默认 js 开发环境, 确定以后,在新建工作部时,他末日的开发环境就会变成 gs 开发环境。接下来我们简单说一下使用 gs 红进行开发的优势。 gs, 它的全称叫做家务 script, 是当前非常主流的开发语言,有着简洁、灵活、快速的特点。将它作为 wps 二次开发语言,能够更高效的完成用户的开发需求。 接下来为大家演示一下 js 红的使用场景。第一个例子,我们希望批量的生成工资条, 我们这里准备好了一张工资表,当前有十个人的工资记录,如果我希望将这十个人的工资记录分别生成工资条,我们可以通过点击生成工资条按钮进行生成。我们尝试一下点击生成工资条, 此时我们可以看到批量工资条生成完成,该按钮关联着对应的一段 gs 红代码。接下来我们再举例说明第二个案例, 快速将当前工作部下面结构相同的这些工作表合并到同一张工作表。这里我们没有使用按钮,我们直接通过开发工具选项卡在最左端选择 gs 红。 这里我们已经写好了一个合并工作表的代码,可以直接点击运行。 此时我们将业绩表当中的所有工作表数据合并到工作部,并且在最后一列显示了每条记录来自于哪张工作表。如果我们要查看一下我们所编写的代码,可以通过点击 w 偏死红编辑器,此时看到刚才我们运行的这段代码。我们写的这段代码可以适用于任何结构相同的表格进行合并。 接下来我们简单演示一下如何在 wps 当中编写运行 gs 红代码。我们将光标切换到开发工具显现卡,然后点击 wps 红编辑器,或者是按快捷键艾特加 f 十一键。 此时我们切换到了 wp 四红编辑器,他会默认创建一个模块模九 a, 在右侧代码窗口则可以编写红代码。 好,我们简单的编写了一个红程序,接下来介绍一下当前红代码的结构。最前面的 faction 是关键字,这是一种固定写法,红代码在最开头都要输入该关键字,注意大小写,该关键字全部为小写。在 faction 的后面, 我们再输入自定义的名称,然后在其后面接一对括号。小括号的后面再接一对大括号,这是左边的大括号,这是右边的大括号。 在这一对大括号之间,我们编写正式的代码。当前这句代码表示的是使用消息框来显示。你好, js 红这段文字。接下来我们开始运行,可以通过点击顶端的运行和按钮, 此时弹出消息框,并且显示文字,再点击确定结束代码的运行。好,本节课关于如何启用 gs 红,讲解到这里。

我们今天一起学习 wpsjs 红的几个批量处理功能,将多个文档的图片修改为统一尺寸,并添加页媒。按照惯例,先看效果,这是处理之前的文档, 这是处理之后的文档。其他批量操作亦可参考本视频代码操作,只要大家多利用录制红功能,就可以快速做出自己想要的功能来。看代码 添加一个 command 的按钮,方便功能调用。在 click 事件中调用我们需要的批量处理功能,代码做了详细注视,大家仔细观看。


w p s j s 红中也可以使用字典,并且比 v b a 中更简单。下面就用 j s 红中的字典为大家演示一下如何根据出入库记录表自动生成库存统计表。在开发工具选项卡中点击 w p s 红编辑器,打开 j s 红编辑窗口, 通过工具栏中的插入菜单,插入一个模块,在模块中输入这些代码, 点击按钮运行代码,看看运行效果。我们看到名称已自动去从库存也自动实现了累加,请看代码拿走,不谢!

大家好,欢迎大家观看 wps 杰斯宏入门道放弃教程,我是本次课程的主讲老师曾贤志,今天我们学习一杠二课 如何使用 g s 红代码来操作 w p s。 表格。所谓的 g s 其实就是 javascript 这种语言,我想大家应该也听过,这是一种前端语言, g s 红的根本目的就是使用 javascript 这种语言来控制我们的 w p s。 表格, 那么 w p s。 表格的代码的话,我们就俗称 a p i。 所以本套课程既要学习关于 javascrip 的相关代码,又要学习关于 w p s。 表格的相关代码,那么这样子的话才能够处理好我们的数据。这节课的话,我们就来演示一下如何使用 javascript script 这个语言来控制处理 w p s。 表格的数据。比方说下面的这个代码就是一个非常典型的使用 deviscript 这种语言来控制我们的表格,在这些代码里面的话,这三行就是跟 表格相关的代码,这句就是新建工作部的意思是吧?这句呢就是保存工作部,这句呢?关闭工作部,这三个都是跟表格相关的一个操作,所以这三句话的话,其实就是我们上面这里所说的是关于 控制操控 w p 四表格的相关代码。而我们的 javascript 是哪一部分呢?就是这个否语句,然后里面的这个 rung, 这个也是属于表格里面的东西,也就是 说用我们的这种 four 这个循环语句来读取这个单元格区域的数据,读取出来的数据的话,作为我们新建工作部之后保存的这个名称,我们可以给大家来演示一下,看对不对?如何来做呢?我们这里好,我们切换到一杠二这个 工作部,然后呢我们选择开发工具,再选择 wps 红编辑器,这样子的话就可以切换到 wps 红编辑器,在这个里面的话我们就可以编写代码, 可以点击插入,然后呢选择一个模块,这个时候的话末九 a 就可以在右侧这里编写代码。编写代码如何来编写呢?你首先的话我们看一下这里,首先的话把它在这个上面框架给写好, function test, 那么在这个里面的 focus 要用下面的这个是吧?然后呢这个 focus 的话,它是固定写法,后面的就随便你了。比方说这里我们叫做批量创建工作部,也可以叫做批量 批量创建工作部,这就是我们整个过程的名称,大家看一下,只不过在这里我写的 test, 然后在它的后面给它加一个,加一对小括号, 小括号后面的话我们加一对大括号,也就是说所有的代码就写在这一对大括号之间,所以我把它换好,是吧?这样子代码就在这中间, 那么大家看一下对不对?好,我们先来看一下关于操作表格的相关代码,比方说第一个叫做 workbox 点 add, 那么我们比方说在这里来尝试, 这下写个 bark box, 这是表示工作部集合,集合,下面来创建一个工作部,是吧? add 这个方法,然后呢 加括号,括号里面我们暂时不要参数,是吧?这个时候一句代码写完,我们在后面加一个分号就可以了,我们可以运行一下代码,是吧?把光标定在这一个代码的某某一个位置,然后点击这个运行, 大家注意看一下是不是马上就创建了一个工作部,对了,好,创建工作部这部我们做好之后的话,第二部干什么?在这里大家看一下,是不是我们就要 保存工作部这个里面写的 active workbook? 好,我们在下面比方说再写个 active workbook, 好,这是 是他,那么这个意思就是对我们的活动工作部进行一个保存,这个对象进行一个保存, save us, 另存,另存的这个另存的位置是什么?你可以给他指定一个啊,我们指定在哪里呢?比方说我们指定在 桌面上,桌面上的某一个位置,我临时来创建一个,我写个 a、 b、 c 吧,随便写个 a、 b、 c。 然后呢我们双击打开这个位置啊,大家注意看一下地址栏里面的这个位置,就是我们要保存的位置,我给他复制这个路径, 然后到我们编辑器里面,把这个路径放在一对双引号里面,然后保存的时候我们保存什么就保存。比方说我随便写个 demo, 点 x, l, s, x, 然后保存之后的话,我们 是不是就关闭好,所以这个时候的话,最后还要写保存之后把它关闭,那么我们就在这个里面写个 active workbook, 点儿 close, 哎,把它关闭 好。这是第二句,第三句,那么是不是有三句话了?这三句其实都是跟表格相关的代码,跟我们的 javascript 是没有关系的,暂时来说是没有关系,我们一句一句的运行,来看一下对不对?把这个 a、 b、 c 文件夹打开, 然后看一下它能不能够保存到这个位置。那么怎样一句一句的运行呢?你可以在它的前面加一个断点,这样点一下,然后按一下 f 十一,然后就可以开始看到没第一句这个键 箭头的位置就是马上要运行的代码的一句,然后创建,是不是这就创建了一个,在这边创建了一个工作部,这个工作部的话就成为了活动工作部,也就是刚刚创建的这个工作部成为了活动工作部,我要对活动工作部来保存,那么来试一下, 保存之后,你看一下,好像没有问题,但是这里也又没有保存出来,然后再关闭看一下 啊,看一下在这边是不是,哎?那个被关闭了,然后这边呢?哎,这边没有出现,就是代码都运行完了,为什么没有出现呢?我们可以再来试一下点运行一下 说,但是他说又存在了,那么问题在哪里呢?问题我们指定的这个路径的话,它是不对的,然后呢 它保存到了一个默认的位置去了,我们来看一下 demo 里面,它应该是不是保存到这个里面去,好保存到这个里面去了,也就是说它并没有把这个当做路径,你看到没? 当做名称了,也就是说从 user 这里开始,从 c 盘下面,是吧?他把这个整个当做一个名称,所以这个路径不对,那么这个路径的话要 加倍给他,那么这样子的话才表示落井,否则的话这个只有一根斜杠,他有特殊的意义,两根斜杠的话才表示什么样?一根斜杠其实 是前面这个对后面这个进行一个转移,把它转移成具有普通意义的这种斜杠,就形成了一个真正的路径了。好,那么这个时候我们再来运行,来看一下, 看到没?诶?这个时候才真正出来了,所以我们知道问题在哪里了,那么接下来的话我们要循环怎么办?好,这个时候我希望这个样子, 就是把这个里面的 a 二到 a 十二这些单元格的这个值作为保存的时候,他的这个什么名称,有多少个名字,他就新建多少次,就保存多少次,关闭多少次。好,所以我就可以这个样子了,直接写个 range, 然后呢把他的 a 二单元格到 a 十二单元格这个区域的值给他什么样循环出来。那么直接来个 value, 获得他的值,获得他的值之后把这个单元格里边的每一个值给循环出来。我们来看一下这个循环语句他是怎么写的? 在上面是不是把它循环出来啊?付给一个变量,这个变量名称,他就会获取到这个区域的每一个单元格,这个区域每个单元格的值 他会获取的,所以他的写法,完整的写法,这个时候应该是这个样子,我们先写在上面写 go for, 你可以这么来写 let 名字,然后 of 好。哦。为什么?就是循环哪些?就循环这个单元格区域里面的值, 好在后面给他加一对大括号,大括号里面我们就放我们刚才写的关于工作部的操作,哎,这个样子的话就成功了。然后保存的时候我们保存什么,我们就把 这个位置,这个位置 dem 换成什么样,从这个单元个区域取出来的每一个值,每一个值付给名字了,这个付给这个变量了,所以我们在这个里面加一个双引号,加加在中间连接一下,连接谁,就连接我们刚才这个名字 好就可以了。好,接下来的话我们一句一句的来执行,看一下断点设置在这里面,然后呢按 f 十一一句一句的来。首先大家看一下第一个 监视窗口局部变量,这里是不是看到没循环出来的第一个指是什么?达文西,也就是达文西,然后呢新建,新建之后是不是就新建好了?然后接下来该保存,我们看一下他能不能够成功保存,保存是不是就出来了,然后再关 关闭,对,看一下这笔是不是就关闭了,然后第一次打吻系出来,是不是第二次循环。大家再来看一下又新建,新建工作不溜了,然后又保存,这个时候是至尊宝,也就是至尊宝,保存为至尊宝,看一下 是不是至尊宝,然后再关闭。我们来看一下关闭是不是又关闭了,以此类推。我们想把它运行完结束,然后 把这个断点给他取消,就是点一下,再点一下,然后点击这个运行完,我们就会看到他在不断的这个运行 好。运行完成之后,我们可以看一下在这个里面新建的这些名称,是不是跟我们这边的这个区域里面的这些名称 一模一样。对了,那么最后我们简单的看一下这段代码,其实这三行就是关于表格的代码,表格的 a p a 代码,然后这个呢? for 这一部分,那么就是 javascript 的语言, 然后这个的也是关于表格的相关代码,也就是说用 javascript 这个语言来来控制表格,所以这个代码的话是不是包括了两部分,一个是关于表格的 api 代码,一个是关于 javascript 代码。 好,这节课的话大概给大家讲述了一下他是如何运行的,就是如何用结实红代码来操作 wps 表格,如何用 加我 script 这种语言来控制 wps 表格。其实是这个意思,下节课的话我们才从最基础的开始给大家讲解,这节课只是做一个整体的演示。好,我们下节课再见。

有粉丝提出这么一个问题,在 wps 当中可不可以写一个用 gs 开发环境的一个查看代码, 我们看一下这个在 w p s 当中,它是有两种开发环境,一种呢是 g s 开发环境,也说用的是 javascript 代码,另外一种呢是 v b 环境,也就是说用的是 v b a 代码。 那么在这里的话,在开发工具啊下面有个切换到 v b 环境,点一下切换到 v b 环境之后,就是说我之前那些 v b a 代码就可以去使用,如果说你没有这个 v b 这个环境的话呢,之前我那些 v b a 代码它是不可用的, 因为在 wpad 当中,他默认的话基本上就是打开的是 j s 开发环节,比如说他必须用 j s 的代码 来进进行解决,需要注意这一个问题。那么首先的话我们来看一下这个 g s 代码,这里我给整理好了,还是一样,就是这里我们去拆分十二月份的工作表,拆分成单独的 excel 文件, 在这一个开发工具下面,我们点击这个 wps 红边机器,或者你用快捷键也是一样的,就是奥特加 f 十一, 我们点开之后的话呢,我们把这个代码我们给他贴过来,代码的话呢都会放在粉丝群,需要的话可以领取就可以。然后的话我们还是一样,我们 nf 五或者呢你点击这里有个运行 这里的时候,他会提示红名称,我们就选择这个拆分工作表,然后点击这里运行, 提示这个拆分完成,就是已经拆分完了,然后我们点击确定拆分之后的文件在哪里去看呢?就说你这一个总表发在哪里就去哪里看, 那我们看一下这个是总表所在的路径,下面的话呢?是刚才用代码拆分出来的十二个月份的工作表, ok。

大家好,欢迎观看 w p s g s 红从入门到放弃教程。我是主讲老师曾显志, 今天我们讲解一杠十一课,那么这节课开始我们讲解一些常见的数据类型,以及这种数据类型的处理方法, 那么这节课的话,我们讲解的是 number 这种类型,数值分为整数和小数,也就是我们的这种浮脸数,但是他在返回的时候的话,都是以 number 的这个类型来返回的,我们可以给大家演示一下。好,我们进入到 wps 红编辑器,然后先写一个给大家看看 function test, 然后好,我们在哪里看他的这个类型呢?你可以在这个局部变量这边点过来,是吧?那么我们来写一下,写个 var, 这个其实是变量的一个声明,我们 我们还没有系统的讲变了,大家就默认这么来记忆就行了。写个 n, 比方说等于我写个整数五十,然后再来个 vl m, 等于比方说三点一四, 然后接下来我们按一下 f 十一,看一下,是吧?看一下它的这个值,再看一下它后面的类型, n 是五十,是不是 number, 它是一个整数,然后呢小数它还是显示的 number, 所以不管是整数小数,它都是以 number 的这种数据类型来返回的,那么这是第一个。 接下来的话,我们再来介绍一下关于处理数值的一些常用方法,那么在介词里面,我们处理数值的话,会用到一个内置的这种库,可以这么说叫做 moss, 那么这个里面的话就是一个数学库,可以这么来理解,比方说截取整 整数,那么我们就可以用 track 这个函数。好,我们接下来继续给大家来看一下,我们就用 consolug 这个形式给大家在立即窗口来输出。好,我们先写个 mass, mass 写好之后的话点儿 大家看一下,这个就是关于这个数学库下面的一些关于数值的一些处理,我们不可能讲完,我们就讲个比较常见的,比方说 track, 那么这个时候我们比方说来个三点一四来试试,那么他取着我们运行看一下是不是就取到一个三,这是一个。接下来的话我们再来给大家讲第二一个,第二个的话就是生成一个随机小数。好,我复制 ctrl c, ctrl v, 然后呢在这个里面 mass mass 之后,然后写个 rounder, 然后在这个里面的话它没有任何的参数, 注意看一下我左括号加上之后自动补上,并且他返回的是一个数值,是吧?那么我们把上面的这三行先选择起来,注视,先注视只运行这行,看到没?每次我运行的时候他的这个小数都是不一样的,哎,这是一个随机小数。接下来的话我们再来看一下下一个, 下一个是什么呢?就是乘密,比方说五的二次方是多少,那么写个 power 就是点 p, 然后大家看一下,那么写上五的二次方是吧? 好,我们把上面这个注释是不是这么来写的,你看一下两个五相乘啊,比方说三个五相乘,那么你就写三个五相乘啊,这是一个乘密。好注释,接下来的话我们再来看一下 下一个啊,这两个其实是一样的,就是关于最大值和最小值的一个比较,然后呢我们复制一下 ctrl c、 ctrl v 来看一下,在这个里面我们写个点,比方说先来个 max, 看一下括号加起来是不是他有两个参数,第一个,第二个写号也不是二十五 一百,然后运行 f, 运行一百,是吧?能不能再加一个呢? f 五,你看他也是再加一个呢?六百是吧?也就是说你可以加多个,比方说再来个九, 没问题,那如果是九百呢?那他就是九百,所以这就是最大值,如果是最小值的话也是一样的,我们只需要把这个改成什么呀? i i。 好,来看一下最大值和最小值越线是不是最大值是九百,最小值是 二十五,哎,这就是最大和最小值关于数字的一个处理,这两个还挺常见的啊。接下来的话我们给大家讲一个小例子,就是求最高分和最低分。求什么?不是我们刚才演示在这里的最高分和最低分,而是我们想获得 单元格区域里面的这个数据,来求他的最高分和最低分,我们来试试啊。首先在下面来创建一个过程 faction, 然后比方说过程名叫做 demo 啊,重新来做啊,上面的就不要了,我们下面重新来做。第一步我们要干什么?其实就是要读取这个区域里面的数据,就是 b 二到 b 六,那么这个时候我们怎么读取?就写个 range, 第二到 b 六, 那么这个时候的话,我想读取这个单元格区域里面的什么它的值,所以你就点点什么点 value 啊?你可以 value 二,也可以这个 value, 这个 value 的话它是一个方法,所以方法就是函数,函数的话你得加括号,括号里面可以有 参数,可以没有,这个我们暂时不写参数,就直接读取它的值就可以了。然后读取出来之后,我们是不是就直接把它什么呀,进行一个最大最小值的一个判断呢?我们可以试一下,是吧? 那么下面我们写好 ctrl log, ctrl log, 然后呢把这个给它拿进去,但是呢我们比方复制一下上面这个吧, c 好放到下面来,在这个里面是不是就应该放我们要比较的值,比较的值,是不是?我刚才在这个里面已经给大家获取到了,好,我粘贴进来 运行一下对不对?嗯,不对是吧?是错的,那么我们这个样子呢,在他的前面加三个点, 哎,是不是就可以了?那么其实这个就表示把它解构出来了啊,把它解构出来,那你说三个点我还是不懂什么意思,那么如果你不懂的话,你可以暂时记住,这样的话是可以的,是吧?就相当于把 原来这个分数,把它布局成像这种结构一样,结构成型,这样一个一个把它打散,把它结构出来啊,如果是这样的摆放的话就可以求出来了,如果你不加这三个点是不是就是错的?我们可以看到 可以这样子的话,我们也可以求什么呀?最小值也是可以的。好在后面在这里我们加一个什么呀?改一下,改成 m i n 是不是就可以了? ok, 越线看到没?最小的八十五,最大的一百,对吧?那当然你可以看一下我们这边的这个做法的话,是把它付给了一个变量啊,付给了一个变量的话,然后再把这个变量放到 max, 放到 mini 里面也是可以的,我们可以来尝试一下, 照着这么做,首先第一步就把这个数据付给一个变量为 a 二,这个变量叫 a 二二吧, 那这样这样写的话,其实是把指定的一个单元个去的值付给一个变量,由于我们变量还没有正式讲,所以呢,我尽可能给他避免讲,但是呢,既然我们这节课的案例是这样写,我就给大家演示一下啊, 好,把上面给做实,也就是说你就把这个 a r 看做什么,看做后面这一串就行了。好,那么接下来后面 的就不用多说了,你直接 ctrl c 复制在这里面来。刚才我说了,把这一段 a 二是等同的,那么所以你在这个里面 a 二是不是这就是最大值,然后最小值的话也是一样的, 写个 m i n, 然后再运写,大家可以看一下是不是就可以了。那么同样的你看一下,你看像这一段相同的,我可以把它复给一个变量,然后呢,这样子的话,我就可以只引用这几个字母都可以, 这样子的话是不是就更方便一些?好,那么这节课的话,大家重点了解一下关于最大指和最小指的这种统计方法,因为后面的话,这种统计方法其实我们是经常使用的,当然也不是说就只能使用这种方法,方法很多, 但是这节课我们讲解了关于 mass 这个数学库里面的最大和最小值的一个用法。好,那么这节课的话就讲解到这里,谢谢大家,我们下节课再见。

关于 gs 红代码的调试,那么这节课的话是极其的重要,因为他关系着你能不能够看懂别人的代码, 或者说对于你一知半解的代码,你能不能够通过代码调试的方式来把它理解透。再比方说,我们后面在讲课的时候,我也会结合代码调试来给大家讲解他代码的意思, 这样大家理解起来更容易,更容易明白。所以这节课的话是非常的重要。好,我们首先来看一下。第一点,关于运行红,那么前面其实我们已经讲过了是吧?运行红, 呃,切换过来,比方说在这里,那么我想运行这个过程,那么我就可以点击这个是吧,运行好,运行一点击,那么就结束了,你现在不要管这个里面的蛋吗?是什么意思?不用 管他啊,你只需要知道哦,这个是就是执行运行这个代码就可以了。那么我们对应有一个快捷键,就是按 f 五啊,以后你看到我按 f 五,或者是说我后面说运行,你看到我没有点,那么后边又运行了,那我肯定是按的快捷键。 是代码在运行的过程当中的话,你想中断,那么就可以使用这一个,前面已经讲过了是吧?呃,这个的话就是暂时不好掩饰,我们就不说了。后面有应用到的时候,就是在运行的过程当中,我需要中 时候就点这个,大家就明白了。基本上就是我在代码调试的时候我想结束是吧,或者说代码在运行的时候我想什么样结束,那么你就点这个,重新设置就重新来,就是运行的一半,或者是代码在调试的时候我想重新来,那么你就点下这 好安点好。接下来的话我们再来看一下第四点。第四点的话叫做断点设置快捷键是 f 九,什么意思呢? 假如说有很多代码啊,后面我们在讲真正的案例的时候的话,可能我的代码就是几十行,甚至可能几百行,当然我们可能几百行的可能比较少, 比方说我有几十行,那么你一行一行的运行的话比较麻烦,我就希望代码运行到某一个地方就停下来,就暂停。那么这个时候的话你可以在他的前面,比方说我现在光标定到代码的第十行,那么你可以指到他的前面点一下, 点一下他就出现一个红太阳,那么这个时候的话你就可以点击运行是吧?你看他一下就运行到这里就停了,就停到这里来了。也就是说代码一句一句的往下运行,最后运行到这里他就 停止了,明白吧。好,那么我重新来啊,我就点重新设置。我们设置断点,除了用鼠标来点的话,还可以按 f 九,那么大家看一下,我点这个位置,点一下红的,再点一下也是红的,但是是空心的,再点下又取消空心的话,其实就是表示不在这里停,看一下 看到没,是不是他没有在这里停啊,比较少用到。按 f 九的话,你看一下按 f 九,按一下,再按一下,按一下是吧,我把光标定到这一行,我就按他。 就会在这三种模式下面进行切换。那么在一个这种过程当中的话,我可以多处设置这种断点,比方说这里设置一个,这里设置一个是吧,那么都可以的。不是说只能设置一个可以把它取消是吧?或者是自己来点把它取消。

wps 中怎样用 gs 代码合并工作不?首先我们需要建一个求红的工作部,在 wps 当中他是有一个专用的一个格式,有时 it 格式这个格式也可以,或者说你用这个 xlsm 也可以。 然后我们在 a 三单元格下,我们写一个文件路径冒号,然后 b 三单元格里的话呢,我们不要写内容,因为代码的话会把这个文件路径给它自动的在这里写上呢。 然后接下来我们需要插入两个按钮来执行这个代码的运行, 执行之前的话啊,我们需要先检查一下当前的所在的一个开发环境,我们点一下开发工具,我们会发现当前就是 gs 开发环境是可以的。 如果说你打开是这样的,你打开是这样的,是 vb 变频器,那就不可以的,因为这个代码是 gs 红代码,所以在 vb 环境下他是不可以用的,注意这个问题就可以。然后我们点击这里,我们切回来, 然后我们点击这个 wps, 我们一起过了快捷键,奥特加 f 十一,然后的话我们把这个代码我们给他贴过来,贴过来之后的话,我们 ctrl s 保存代码的话呢,我们都会放在这个粉丝群里啊,需要可以进粉丝群领取,然后保存之后我们就可以把它关闭掉了。 然后我们需要插入两个按钮,怎么去插入呢?这里在开发工具下有设计模式,我们点一下,在这里的话有个命令按钮,我们点一下这里,然后我们新建一个按钮, 然后我们改一下这个按钮的名称啊,为了方便去使用,然后我们首要右击,我们选择属性,我们在这个 caption 这里,我们去去写一个获取文件, 然后我们还是鼠标右击,我们复制一个出来,复制一个出来的话呢,我们作为一个合并文件,然后还是一样,我们改一下名车,在 cup 神这里我们把这个获取,我们改成合并, ok, 我们可以往上调一下, 这里我们需要退出设计模式啊,然后我们再点击获取文件, 他会让我们去选择你要合并的文件,那么这里的话,我们就去合并这三个月份的 excel 文件,我们点击一月份我,然后我们再按住 shift 点击三月份,这三个文件就选中了。或者呢你在这里 ctrl a 一样的权限,然后点击打开, 我们会发现啊,在这个 b 三单元格里,他会把这个文件录进来,我们给他识别出来了,然后我们再去点击这个合并文件, 他会帮我们去合并的。好,这样的话呢是已经合并完了,然后我们会看一下这三个月份的都已经合并完了,这日期格式不对的啊,我们改一下日期格式,我们在开始选卡当中,这里啊我们改一个日期格式, ok。



