# hcet **Repository Path**: class877/hcet ## Basic Information - **Project Name**: hcet - **Description**: WPS 表格 JS 加载项。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-24 - **Last Updated**: 2022-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: wps, 加载项, macro, JSA, jsAddon ## README # HC (Hi, Cousin)老表好 WPS JS 加载项(HC 属于 WPS 表格 JS 加载项,仅表格窗口可见)。 ## 安装加载项到 WPS Office https://www.pwedu.top/wpsaddon/hcet/publish.html ## 开发环境 1. Node.js 2. Windows/Linux (本仓库用的 Windows) 3. WPS Office 2019 (最新版即可) ### 步骤 > 请自行安装 WPS Office 、Node.js 1. 安装 wpsjs sdk ```shell npm i wpsjs -g ``` 2. 克隆仓库(没有Git,可以下载源码后解压后使用) ```shell git clone https://gitee.com/class877/hcet.git ``` 3. 转为 wpsjs 项目 ```shell cd /d hcet npm install wpsjs join ``` 4. 开始开发 ```shell wpsjs debug ``` 5. 打包 ```shell wpsjs build ``` 6. 部署 ```shell wpsjs publish ``` 7. 按照部署方式自行将打包的文件传到自己的服务器。**可能要求 HTTPS 方式访问** ## 周边相关 * 书籍:[《WPS JS宏教程》](https://www.kancloud.cn/pwedu/wps-js-macros) ,持续更新中…… * 交流:Bigger Cousin ## 更新说明 ### V1.0.2 * 修复【目录】关闭后一直在后台运行,导致 WPS 表格出现严重卡顿的问题,**PS:这个问题是由 WPS 关闭 TaskPane 的逻辑导致的,经测试 WPS 在关闭侧边栏(TaskPane)时只是将侧边栏隐藏,而不是删除,这导致侧边栏应用依旧在后台运行。即你虽然通过关闭按钮关闭了它,但它依旧在后台运行!这是个严重的问题!已经向 WPS 官方反馈了……希望这个问题会得到解决。不然以后凡是通过 TaskPane 创建的页面都只能通过主选项卡关闭了。** * 修复表内目录问题。 ### TODO * 解决 jsEditor 问题: * 将所有服务迁移服务器(主要受浏览器拦截影响和 CDN 可访问性)。 * 完善 WPS jsAPI snippets (没时间搞)。 * 添加控制台支持(有点难) * 添加其他常用 JS 库支持。Lodash 之类的。 * 添加后台驻留 TaskPane 检查/删除功能,目的在于清理没有没真正关闭的第三方 TaskPane,释放 WPS Office 客户端负担。