在实际使用JS控制表格时,我们经常还需要给出一些选择、输入一些参数,特别是除了直接操作外,如果代码文件给别人使用,还需要进行一些交互,真正实现自动化,今天我们就主要看看如何实现代码与人之间的交互动作。

1.常用对话框:Inputbox

代码显示

效果显示

看图学习,应该不难,Inputbox有五个参数,分别是:主题,标题,默认值,水平方向位置,垂直方向位置。后面两个参数缺省的话消息框默认在屏幕软件屏幕中心位置.

2.常用显示框:Msgbox

代码显示

效果显示

关于第二个参数jsmsgboxstyle,可以定义按键的数量、显示框的类型等,按键的数字与显示框的数字相加,就是显示框显示的外观;另外如果要获得显示框的输入,也可以根据反馈的数字判断,具体举例如下:67是按键3与图标64的和,所以显示框显示了是、否、取消三个键,图标为感叹号;如果选择是,则6,否=7,取消=2.

jsmsgboxstyle及点击反馈

3、常用显示框:alert,

这厮我们经常在调试时用到的,相对Msgbox简单。

4、除了上面的三个常用的交互函数外,在调试代码时我们经常需要把某一句代码的结果输出到立即窗口。

1)、Console.Log,在立即窗口显示。

代码显示

窗口显示

2)、Debug.Print,在立即窗口显示。

立即窗口显示如下:

这个两个调试显示命令,基本一样,可以记住一个即可。