wps宏编辑器怎么用(wps宏)

时间:2024-04-17 08:47:04 来源:网络 编辑:作茧自缚

wps宏js学习-4

数据类型及对象

/*在 JavaScript 中有 5 种不同的可以包含值的数据类型:stringnumberbooleanobjectfunction有 6 种类型的对象:ObjectDateArrayStringNumberBoolean以及 2 种不能包含值的数据类型:nullundefinedNaN 的数据类型是数字数组的数据类型是对象日期的数据类型是对象null 的数据类型是 object未定义变量的数据类型为 undefined *未赋值的变量的数据类型也是 undefined **/function 数据类型(){var s;d=new Date(2023,9,19);Console.log(typeof("wps 学习!"));// stringConsole.log(typeof(123));// numberConsole.log(typeof false);// booleanConsole.log(typeof {a:0,b:1});// objectConsole.log(typeof Number);// functionConsole.log(typeof undefined);// undefinedConsole.log(typeof null);// objectConsole.log(typeof s);// undefinedConsole.log(typeof t);// undefinedConsole.log(typeof NaN);// numberConsole.log(d + (typeof d));// Thu Oct 19 2023 00:00:00 GMT+0800 (中国标准时间)objectConsole.log(typeof [1,2,3,"a"]);// object}异常处理

try{Range("a1:c5 e1:h5").Select(); // 无交集报错}catch(err){alert(err+" 两个区域无交集!"+errssage);}

字符串JS中的字符串可以放在双引号中,也可以放在单引号中。内建属性 length 可返回字符串的长度。如果字符串中本来就含有引号,那就要注意,如果含的的是单引号,那就把字符串放到双引号中,如果含的是双引号,那就好把字符串放到单引号中转义字符

代码

结果

\b

退格键

\f

换页

\n

新行

\r

回车

\t

水平制表符

\v

垂直制表符

字符串属性

function 字符串1(){let str = "hello,wps javascript! \n今天是9月19日。";/*hello,wps javascript! 今天是9月19日。*/Console.log(str);//Console.log("str字符串长度:"+ str.length);Console.log(strdexOf("今",0)); // 字符串的索引是从0开始的.23Console.log(strdexOf("9",0));//26Console.log(strstIndexOf("9"));//29Console.log(strstIndexOf("9",28));//26Console.log(str.search("9"));// 可用正则表达式.26}

function 字符串2(){//提取部分字符串 slice(start, end)let str = "hello,wps javascript! \n今天是9月19日。";Console.log("slice(0,7): "+str.slice(0,7)); //这里要注意end参数要比提取字符串最会后一位字符的索引大1 hello,wConsole.log("slice(-10,-5): "+str.slice(-10,-5)); //今天是9Console.log("slice(7): "+str.slice(7));//ps javascript! 今天是9月19日。Console.log("slice(-10): "+str.slice(-10));//今天是9月19日。//substring() 类似于 slice()。不同之处在于 substring() 无法接受负的索引。 substring(start, end)Console.log("substring(0,7): "+str.substring(0,7));//hello,wConsole.log("substring(0): "+str.substring(0));//hello,wps javascript! 今天是9月19日。//substr()也类似于 slice() 不同之处在于第二个参数规定被提取部分的长度 substr(start, length)Console.log("substr(0,7): "+str.substr(0,7));// hello,wConsole.log("substr(0): "+str.substr(0));//hello,wps javascript! 今天是9月19日。}

function 字符串3(){let str = "hello,wps javascript! \n今天是9月19日。";//默认情况下,replace() 只替换首个匹配的字符串,对大小写敏感,可使用正则Console.log(str.replace("javascript","js"));//hello,wps js! 【有空行】今天是9月19日。Console.log(str.replace("\n"," "));//hello,wps javascript! 今天是9月19日。Console.log(str.toUpperCase());//HELLO,WPS JASCRIPT!【有空行】 今天是9月19日。Console.log(str.toLowerCase());//hello,wps javascript!【有空行】 今天是9月19日。Console.log(strncat(" 星期二! "));//hello,wps javascript!【有空行】 今天是9月19日。 星期二! Console.log(str.trim());//hello,wps javascript! 【有空行】今天是9月19日。Console.log(str.replace(" ",""));//删除中间的空格 hello,wpsjavascript!【有空行】 今天是9月19日。Console.log(str.charAt(0));//harr = str.split("");for(a in arr){Console.log(a + " "+arr[a]);}}

//match() 方法根据正则表达式在字符串中搜索匹配项,并将匹配项作为 Array 对象返回。//如果字符串包含指定值,includes() 方法返回true//如果字符串以指定值开头,则 startsWith() 方法返回 true,否则返回 false。此方法有两个参数,可以检索字符串中从第几位字符开始是否是某字符串。//如果字符串以指定值结尾,则 endsWith() 方法返回 true,否则返回 false。function 字符串4(){//在JS中,模板字面量使用反引号 (``) 字符串原值中有单引号和双引号,也可以直接写在反引号中。text = ` 姓名:"武旭鹏" 性别:'男' 民族:汉`Console.log(text);//模板字面量提供了一种将变量和表达式插入字符串的简单方法,该方法称为字符串插值//语法:${...}var a="武旭鹏",b="男",c="汉族";Console.log(`姓名:${a}\n性别:${b}\n民族:${c}`)num=10;price=1.3;Console.log(`num * prince = ${num} * ${price} = ${num * price}`); //num * prince = 10 * 1.3 = 13}

「WPS宏代码」如何运用JS宏批量生成带模板的独立工作簿文件?

一、WPS JS宏代码

function 根据模板批量生成工作簿(){var rng =Application.InputBox("选取单元格区域","潮普哥带你学Excel",Selection.Address(),undefined,undefined,undefined,undefined,8);if(!rng){return null};rng=Intersect(rng,rng.Parent.UsedRange);if(!rng){MsgBox("未选取有效单元格区域,程序退出");return null;}var sj=rng.Countvar pah=ThisWorkbook.Path;for (var rngs of rng){var t=rngs.Value()var wb=Workbooks.Add(pah+"\\模板.xls");wb.SaveAs(pah+'/'+t+".xls");wb.Close(true)}MsgBox("一共生成" + sj +"个工作簿",0,"潮普哥带你学Excel");}

声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送至邮件举报,一经查实,本站将立刻删除。转载务必注明出处:http://www.hixs.net/article/20240417/169625490186225.html