在实际使用JS控制表格时,我们经常还需要给出一些选择、输入一些参数,特别是除了直接操作外,如果代码文件给别人使用,还需要进行一些交互,真正实现自动化,今天我们就主要看看如何实现代码与人之间的交互动作。
1.常用对话框:Inputbox
代码显示
效果显示
看图学习,应该不难,Inputbox有五个参数,分别是:主题,标题,默认值,水平方向位置,垂直方向位置。后面两个参数缺省的话消息框默认在屏幕软件屏幕中心位置.
2.常用显示框:Msgbox
代码显示
效果显示
关于第二个参数jsmsgboxstyle,可以定义按键的数量、显示框的类型等,按键的数字与显示框的数字相加,就是显示框显示的外观;另外如果要获得显示框的输入,也可以根据反馈的数字判断,具体举例如下:67是按键3与图标64的和,所以显示框显示了是、否、取消三个键,图标为感叹号;如果选择是,则6,否=7,取消=2.
jsmsgboxstyle及点击反馈
3、常用显示框:alert,
这厮我们经常在调试时用到的,相对Msgbox简单。
4、除了上面的三个常用的交互函数外,在调试代码时我们经常需要把某一句代码的结果输出到立即窗口。
1)、Console.Log,在立即窗口显示。
代码显示
窗口显示
2)、Debug.Print,在立即窗口显示。
立即窗口显示如下:
这个两个调试显示命令,基本一样,可以记住一个即可。