好多网友看了我前面文章,找到我想要一个类似的工具,能够方便用企业微信发工资条,一直懒,没有下决心来开发。11月份忙完一个考试,稍微有点时间,就给自己定了个计划,每晚抽些时间出来写代码,在2021开年弄个版本出来发给大家用. 因为工作转管理岗位的原因,其实这种集中码代码的机会不多了,也算是重新找回了写代码的快乐.偶尔找个小项目练练手,还是很有成就感的,保持一头程序猿的本色. 经过一个月的时间(每天晚上坚持至少2小时的码代码),总算是成品出来了。
"简单,只做必要的功能,核心功能强调扩展",这大概是我20多年来做开发坚持的原则了(也有人在项目,身不由己时,那都是泪). 这个软件也是这样一个思路. 软件其实只有两个核心功能
1.格式化(或者说是模板化),把excel表一条一条数据,按模板格式化为消息,模板的完全自定义.
2.消息发送功能,目前是基于企业微信应用消息发送的. 后面看情况可以扩展到钉钉,邮件,QQ等.
至于什么工资表的制作什么的,那都是excel里的事情,我不去参于,或者说和其它管理软件集成什么的,都不想做. 统统以Excel文件对接就是了.
因为我自己家开发电脑是mac,所以我是优先开发mac版的,然后改到windows版.
版本 | 下载 |
---|---|
2.01 | mac版: 链接:https://pan.baidu.com/s/1QHk5Wje-rTQL1XCk4U_HTA 提取码:scsv
Win版 链接:https://pan.baidu.com/s/1WnP18ViYdvMe3PSQ9mBITg 提取码:c32r 工资表模板 链接:https://pan.baidu.com/s/1PJP3bYGjKtwYDQ-23k298A 提取码:luy9 |
... | |
注: windows 版的下载下来,就能直接用,不需要安装什么的. mac版的下载安装,也都是常规方式,拖一下就复制到 应用程序里面了. 工资表模板,是我测试时用的大家可以参考一下.就是为了说明一下数据组织的结构. |
1.工具栏区
[系统设置]: 打开和关闭系统设置和授权申请面板. 这里是负责配置企业微信应用的信息.
[打开文件]: 打开工资表EXCL文件, 对于EXCEL文件格式,参考模板文件,文件里面有两个Sheet,一个是工资表,一个是"参数", 这个参数就是消息模板.
[刷新文件]: 重新加载工资表文件, 这个对于调试数据和消息模板很有用,可以一边修改Excel文件,保存,这边只要刷新就能重新加载.
[发送消息]: 按工资表和消息模板,发送到配置好的企业微信应用的各账号. 为了慎重,发送默认是发选中行到自己先预览一下,没问题再去掉默认发送全部.
[切换布局],[保存布局]等,这几个是用来自定义界面用的, 界面是以面板块的方式来构建的,可以拖拉,改变大小,位置,浮动等状态, 对当前的界面可以保存为一个新的布局,并设为默认布局.
2.工资表显显示区
按Excel里第一行作标题,其它行作为数据. Excel 的数据加载进来后,如果有显不同的,很有可能是Excel里的格式问题,最好是全部都转为文本格式.
3.消息模板编辑和消息预览区
一边编辑格式,一边显示效果, 当然因为最终手机大小等原因不一定完全一致,最终效果还是要以发送到手机为准.
{} 用一对花括号取列值.
4.操作日志/调试信息显示区
显示操作过程中的提示和错误信息,启动时显示授权等..
5.系统设置和授权申请区
这里是我的咖啡和茶,都要仰仗江湖上的朋友了.
点工具栏中的 系统设置就能打开此面板
1. 按企业微信的应用信息,配置好后,填写自己的账号,然后,点获取验证码. 如果设置正确那么在你的企业微信里就会收至验证码,回填就算是注册完了.
2.点 [ 打开购买通道 ] ,可以获得授权
手机微信扫描上面的 默认 二维码 ,就能得到自己注册的ID,这样后面在付款时用到,直接粘贴,不用一个一个数字轮,然后,选择你要的购买值,就会有相应的付款码.
自己多拖拉,保存,玩玩就明白了.
Windows |
---|
|
数据文件,excel 模板 |