跳转至

功能介绍

JSA(JavaScript for Automation)是金山办公在WPS Office中引入的新一代宏编程语言,作为传统VBA(Visual Basic for Applications)的现代化替代方案。随着JavaScript在全球开发者社区的普及和Web技术的迅猛发展,WPS Office于2019年正式推出JSA宏支持,标志着办公自动化进入JavaScript时代。

虽然其语法相较于VBA而言更现代化,但是毕竟是最近几年出来的,所以网络上相关优质的教程很少,而恰恰在这个时间点上,我们进入了Ai驱动办公的时代,因此为了让大家都能用好JSA,我给大家做了一个JSA直连助手,旨在通过自然语言描述需求的方式,实现JSA宏的编写,以及对WPS表格文件的自动化操作。

功能界面

JSA直连助手的主要界面如下,封装了很多内置工具以供AI调用:

一、读写表格自动化操作

此JSA助手基于MCP工具操作WPS表格,当你按步骤部署后,你可以在主流的IDE中直接通过调用工具来实现几乎所有的表格操作,当然目前还是涵盖了最常见的一些功能,比如读写表格,设置单元格字体格式,设置单元格背景颜色,设置单元格边框等,那以Trae为例,如果我们要设计一个考勤表,只需要这么说一句:

那Ai就能够帮你自动创建新SHEET,自动帮你写入数据,调整格式,最后得到的效果如下:

二、不依赖JS宏编辑器编辑代码

基于此,我们可以把代码执行的相关工作全部放到IDE端,不需要打开WPS的JS宏编辑器,比如你跟Ai说一句

帮我写一个JSA,为销售部,工程部,技术部,客服部每个部门创建一个空的sheet

之后全程你不需要打开WPS的JS宏编辑器,弹出的弹窗也不需要手动关闭,本工具会自动识别弹窗,自动执行程序和调试

最后你只负责校验结果,如下图:

最关键的是如果你的JSA宏文件没有打开,本助手也可以帮你自动用WPS打开,并执行对应的宏代码,另外为什么我说不需要你打开JSA宏编辑器能完成所有的代码操作呢,因为本地我们接管了所有的JS模块,并可以直接在IDE中右键执行过程

同时我们也可以在Ai对话窗口中,跟Ai说一句 帮我执行XX过程,全程不需要JSA宏编辑器干涉

三、JSA宏代码自动同步

由于WPS在编辑JSA宏文件时,会锁定对象,不暴露可操作的对象实体,因此本工具让你在关闭JSA宏文件后,相关的宏代码会自动帮你同步到JSA宏文件后,也就是说:

写代码的时候,你只需要关注IDE界面,跟Ai交互即可,不需要关注WPS的JS宏编辑器

关闭JSA宏文件后,代码会自动同步到JSA宏文件中,不需要手动操作

等你下次再打开JSA宏文件,你就能看到最新的代码了,另外由于WPS不提供可编辑的窗体操作项,因此JSA窗体的自动化生成在研中,同样此工具免费分享,如果你是WPS重度用户,这一定会成为你新的效率神器! 帮助你快速实现各种任务,如果你觉得好用,千万别忘了分享扩散,感谢您的支持!

工具下载

本工具运行的环境:Windows系统,PowerShell,WPS

请在使用前启用 对WPS JS项目的访问,具体步骤如下:

大家可以在此处免费下载进行使用 → 【下载地址】