[TOC] > Wed May 26 2021 11:23:31 GMT+0800 (GMT+08:00) 最近我一直在反思,我到底写了个什么东西?如果是我买了这本书,那么我到底买了个什么东西?能学到什么?这19.8到底值不值?为什么销量这么低? 1. WPS JavaScript 宏刚出来不久,很多人还不知道(大家都只知道 VBA……) 2. WPS 有太多定制版本,用户基数虽然庞大,但完全不在一个频道上 3. 流量不足,哦,该死的流量; 4. 卖点在哪?自我反思中: * 教 JS 吗?没有,你说自己学艺不精…… * 教怎么写 JS 宏吗? 没有,你叫人家去看开发文档…… * 给示例吗? 给了,只是杂乱无序,看了个寂寞 * 啃 API ? 没有,你说太多了,猴年马月…… * 有视频吗? 没有,你对自己的声音和长相完全没自信,但大家都想要点视频,不然怎么学得快? * 有附件吗? 没有 * 有训练数据吗? 没有 * 你想开培训班吗? 精力不够 * …… 5. 接下来你想怎么搞? 谈谈理想,画画饼 * 录制视频 * 开直播 * 啃 API * 开发训练用的假数据一键创建。 * 为读者提供 Gist (代码片段) ,直接复制就可以在自己的宏中使用,免去那些烦人的基础"算法"实现。有相同的需求的场景直接拷贝进去直接用。 我的目录和文章标题写得太“标题党”,给人一种“什么鬼”的懵感。往后我改…… 不要让我走,好吧! “那我走”…… ## 阅读指引 目录|写的啥 ----|----- `福利:WPS 表格 Modules 开箱即用`| 设计好的一些功能实现方法、函数以及类(class),可以直接拷贝到自己的宏中使用。如果不巧与你现有宏名同名,可自行修改。总之,我提供的代码你可以拿去自由发挥。 `就是玩儿`|老老实实啃代码可能没什么乐趣,用自己写的代码去整人可能比较兴奋想学,就好像学英语的时候,别的没学会,骂人的、表白的学得可深刻了,100岁都不会忘…… `答网友问`| 问答社区看到的一些可以用宏实现的案例,也许网友问的就是你想找的。 `我想要的WPS表格函数`| 同类原有函数的 JS宏 版,比如我觉得原有REPLACE函数不好用,就自己写一个。它们都是UDF 可以当成函数在公式中使用。 `JavaScript 语言基础笔记`| 临时加油充电的笔记,可不看,没什么干货。大家最好自己系统性地去学习。 ## 直播渠道 > 关注起来 渠道|ID ----|----- 百度直播| [学点笔记](https://baijiahao.baidu.com/u?app_id=1569017138244743) ## 视频 > 有视频的章节,我都会在里面放视频链接的,点击即可观看。书籍仓库空间有限…… ## 开源项目 Git 仓库 像加载项这类比较"复杂"的东西,会放在 Gitee 上。可先关注我 [学点笔记](https://gitee.com/class877),等加载项实验项目上线。 仓库地址|说明 |:-----|:-----| [WPS 本地 JS 加载项](https://gitee.com/class877/wps-local-js-add-in)| 可以先试试看,[hi for et](https://gitee.com/class877/wps-local-js-add-in/attach_files/721448/download/hi_1.0.0.zip) [customUI to JavaScript](https://gitee.com/class877/customui-to-js)| 生成customUI控件JS回调函数。(`npm i customui-to-js`) * [![学点笔记/WPS 本地 JS 加载项](https://gitee.com/class877/wps-local-js-add-in/widgets/widget_card.svg?colors=4183c4,ffffff,ffffff,e3e9ed,666666,9b9b9b)](https://gitee.com/class877/wps-local-js-add-in) * [![学点笔记/customUI to JavaScript](https://gitee.com/class877/customui-to-js/widgets/widget_card.svg?colors=393222,ebdfc1,fffae5,d8ca9f,393222,a28b40)](https://gitee.com/class877/customui-to-js)