8、WPSJS代码的调试

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8、WPSJS代码的调试
不管是在学习VBA还是学习WPS JS代码时,调试总是非常重要的。

我经常见到一些学员因不会调试代码,一段程序出错后总是手足无措,提问时也抓不住重点,调试看似简单,但一定要学扎实。

下面我们分享下调试WPS JS代码时常用的一些方法。

1、运行
运行WPS JS代码和运行VBA代码方法一样,直接点击运行按钮或者是按F5键。

2、中断和重新设置当刚开始运行一段代码后突然发现有误,想中断运行,要按中断按钮,
这个按钮相对来说用的比较少,当程序运行导致死机后按此按钮也中断不了程序,只能在任务管理器中结束该程序。

在调试过程中,代码运行到某处了,想要重新运行,需要点击下重新设置。

中断和重新设置的用法和VBA中也没啥差别。

3、添加断点添加断点在代码调试中也是非常重要,和VBA中一样,在某行语句前面点击下或者光标置于某行代码中按F9都可以给给该句添加断点。

一段程序中可以在很多个地方做断点,想要清除全部断点,可以按Ctrl+Shift+F9,和VBA中完全一样。

不同的是,在WPS JS中还可以做条件断点,这个是非常棒的一个功能。

如下:
此段程序中当i<1000时就会运行这个程序,但是当我想让i=10时停下来看下程序中某些变量的值,这时就可以做一个条件断点。

在第14行行号那里点击右键,点击添加条件断点,在代码窗口的下边界那里就会弹出一行,供我们输入条件。

敲回车,便在第14行做了一个条件断点,条件断点中红色圆点中有等于号。

4、逐句运行VBA中是按F8,WPS JS 中按F11。

5、逐过程运行
正常情况下,我们逐句运行p2过程中红线处时,会跳转到p1过程中,可当我们按的是F10,就不会跳转到p1中一句句运行,而是直接一次性把p1过程运行完,这就是逐过程运行,快捷键为F10。

6、跳出过程在运行某过程某一句时,如果需要跳出该过程,按Shift+F11,其实相当于按F11逐句运行时再按F5一次性运行完毕一样。

7、局部变量当声明了变量后在调用堆栈窗口中便可以看到局部变量,逐句运行时可以观察到局部变量的变化。

监视窗口中可以添加我们想要监视的名称,不仅可以添加变量,还可以添加计算式等比如:
光标定位与要监视的变量或计算式上点击右键,点击快速监视即可。

想要清除监视,在监视窗口中点击名称,点击右键可以删除监视或者清除全部的监视。

相关文档
最新文档