WPS JS宏教程文档,0基础入门,超详细~

您所在的位置:网站首页 wps表格入门基础教程函数 WPS JS宏教程文档,0基础入门,超详细~

WPS JS宏教程文档,0基础入门,超详细~

2024-01-17 00:23| 来源: 网络整理| 查看: 265

01 JS宏设置 点击左上角【文件】-倒数第2个,点击【选项】-勾选【默认JS开发环境】 方法一:选择【开发工具】-【WPS宏编辑器】。方法二:按住Alt+F11

效果图

 点击下方链接,后台回复“WPS JS”获取更多JS教程

【WPS JS教程】时间戳转换时间https://mp.weixin.qq.com/s?__biz=MzkzMjE5OTMwOA==&mid=2247489402&idx=1&sn=db4ec7c088576f0601fe8dabc057b7a9&chksm=c25e3999f529b08f194f0decaf93ddcc5d787e9b57ceedf59a7ed225dd4d7faefc967a3a0eeb&token=745374821&lang=zh_CN#rd

02函数 WPS JS每条语句后面可以有“;”,也可以没有“;”,程序都可以运行。函数名可以用中文命名。按F5默认会执行最后一个函数,如下代码就会输出MrFlySand-公众号:小知识酷。 alert()就是窗口输出,如:alert("微信公众号:小知识酷")Console.log()就是控制台输出,如:Console.log("微信公众号:小知识酷")Debug.Print()注意:在代码中所有标点符号在要英文状态下输入。 function 输出2(){ alert("MrFlySand-公众号:小知识酷-520") } function 输出(){ alert("MrFlySand-公众号:小知识酷") } 03单元格 3.1读取单元格/输出单元格 3.1.1选择工作表 Sheets.Item()是选中工作表,excel默认的第一个工作表名称也是Sheet1。Sheets.Item(2)是选中第2个工作表。圆括号()里面可以是数字如果里面是一个数字n,表示它是第n个表。Sheets.Item("公众号:小知识酷的成绩")是选中的是“公众号:小知识酷的成绩”工作表,注意:中文公众号:小知识酷的成绩要在英文双引号""里面。 3.1.2选择单元格 Range()选择单元格Value2意思就是值或元素WPS JS可以使用运算符“+”,"A"+2就是A2。注意:"A"&2是错误的语法 function 读取单元格(){ // 输出第1个工作表的A1单元格的值 alert(Sheets.Item(1).Range("A1").Value2) // 输出工作表名为Sheet2的A2单元格的值 alert(Sheets.Item("Sheet2").Range("A"+2).Value2) } 3.2运用库函数和给单元格赋值 Date()是获取当前时间的函数Sheets.Item(1).Range("A1").Value2 = Date()意思是:第1个的工作表中A1 = 现在的日期 function Fun(){ Sheets.Item(1).Range("A1").Value2 = Date(); alert(Sheets.Item(1).Range("A1").Value2); } 3.3设置单元格的颜色和背景 function MyFun(){ //选中B4单元格 Range("B4").Select(); //圆括号里面就是选择B4单元格的文字 (obj=>{ //改变这个字体的颜色 obj.Color = 2; })(Selection.Font); //圆括号里面就是选择B4单元格的内部背景 (obj=>{ //改变这个背景的颜色 obj.Color = 65536; })(Selection.Interior); } 04 新建工作表 function 新建工作表(){ var sht=Worksheets.Add(null,Sheets(Sheets.Count)); sht.Name="mrflysand的数据分析表"; //工作表的名称 } 05 if判断 如果第1个工作表的A1单元格的值是1,输出“1”和“有1或2”;如果第1个工作表的A1单元格的值不是1或2,输出“没有1和2”。其中||表示或 function 读取单元格(){ // 输出第1个工作表的A1单元格的值 alert(Sheets.Item(1).Range("A1").Value2) // 判断语句 if(Sheets.Item(1).Range("A1").Value2==1 || Sheets.Item(1).Range("A1").Value2==2){ alert("有1或2") }else{ alert("没有1和2") } } 06 switch语句

因为a的值是1,所以匹配case 1,输出A;如果a=3,则输出C;如果a=其他值,输出none

function Desfee(){ var a = 1; switch (a){ case 1: alert("A")// 当表达式的结果等于 1 时,则执行该代码 break; case 3: alert("C")// 当表达式的结果等于 3 时,则执行该代码 break; default : alert("none") // 如果没有与表达式相同的值,则执行该代码 } alert(Desfee) } 07 输入框 7.1单个值

InputBox就是输入函数,双引号里面的内容表示提示语

function 输入(){ var num = InputBox("请输入一个数"); alert(num) } 7.2五个参数

1、提示的内容 2、提示框的标题 3、输入框的默认值 4、输入框横纵坐标轴的位置

function 输入(){ var num = InputBox("请输入公众号名称","提示框","小知识酷",200,200) alert(num) }

7.3MsgBox提醒框

当你点击“是”时,num=6,所以输出“恭喜你关注了”; 当你点击“否”时,num=7,所以输出“快去微信公众号搜索【小知识酷】关注吧”。

function 输入(){ var num = MsgBox("你关注了【小知识酷】公众号吗?",jsYesNo,"提示框") if(num == 6){ alert("恭喜你关注了") }else{ alert("快去微信公众号搜索【小知识酷】关注吧"); } } 08循环 8.1 实例一

for(步骤1; 步骤2; 步骤4){步骤3},for循环的执行步骤:

步骤1:定义i的初始值步骤2:判断i的值是否符合条件,如果符合条件,执行步骤3;如果不符合条件,则结束。步骤3:每次要执行的内容1,如一些代码程序步骤4:每次要执行的内容2,一般情况下是自增 function Loop(){ for(var i=1; i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3