一个简单的提交统计工具
项目由来
最近在做一些群内的人员管理工作,经常要下发表格,筛选出没提交的人。 众所周知,懒是第一生产力,于是开发了一个可以根据人员信息表与实际提交信息,直接计算出未提交名单的工具。
目前只做了桌面命令行极简版。仓库地址:aFlyBird0/submit_tools: 看看谁还没提交!!!
思路介绍
先考虑最简单的情况:如果所有人的信息,仅提供姓名。
那么只要先维护一个姓名列表,然后使用某种途径获取已经提交了人的列表。遍历姓名列表,一个个看该姓名是否出现在了提交列表中即可。
稍微复杂一些:提交列表不一定是规整的数组,可能来源于网页表格;也可能来源于QQ的投票统计,是OCR的结果。即,拥有许多杂乱的内容。这时候可以退而求其次,把提交信息统一转化成一个多行字符串,将列表的对应查询变成了 strings.Contains()
操作。