【WPS】WPS的JS宏脚本编写总结

1 背景

使用WPS表格,需要删除偶数行数据。

如图,第3、4行和第5、6行中有合并的单元格,我要删除第4、6、8行,数据自动会落在剩下的行里。

2 代码

// 运行环境:WPS JS宏编辑器
// JS 代码
// 功能:删除第4行开始的偶数行
// 注意:因为删除行之后,行号会变化,所以i其实是顺位从4到150
// Delete有两个可选参数,xlShiftUp表示下一个单元格上移动,xlShiftToLeft表示右格左移
function Macro2()
{
	var i=4;
	for(i=4; i<150; i++){
		ran = "A"+i+":"+"P"+i            // A4:P4,A5:P5,整行数据
		Range(ran).Delete(xlShiftUp)     //下一行格子上移
	}
}

3 经验总结

以前只知道Office中要用VBA写代码,才发现WPS中可以用JavaScript写代码。

WPS官方API等手册网址:https://open.wps.cn/docs/client/wpsLoad

3.1 WPS宏编辑器的使用介绍

 3.2 WPS的宏编辑器API和表格API

3.3 开发经验

比较快捷的办法:就是先用【开发工具-录制新宏】录制自己的键鼠动作,然后WPS会自动生成宏的JS代码,然后在这个代码基础上增删改改,可以通过此方法,找到很多不熟悉的函数。这比翻API手册快很多。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qilei2010

送我一张彩票中了平分

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值