[Grasshopper]粗暴的布谷鳥報名工具
最近公司里發生了一個新員工爭奪參觀公司以前著名作品的機會的名額的事件~~~~~
這個事件暴露出公司需要一些簡要的但是好用的報名工具。
如果使用OA流程的話,太過繁瑣與不舒適;
如果發公告的話大家又都容易說沒看到;
如果彈窗讓你打鉤參與不參與的話,又覺得做事扯淡了蛋。
所以乾脆就做一個在水群里報名用的小程序吧~~~
首先讓大家在聊天軟體里舉手(發一個=="我要報名"的string)
於是大家踴躍報名!!!!一定要注意格式嚴謹!!!!!
(Tips: 其實如果你願意寫正則表達式來過濾諸如"報名"、"+1"、"我要來"之類的詞也是可以的,但是這個方法你絕對無法得到完美的結果,因為漢語博大精深,手動斜眼。)
然後等大家都投好票了,把聊天記錄導出。
導出之後發現我這個是個html格式的文件,這玩意可以轉化為EXCEL的,於是使用很LOW很山寨的手法,改一下後綴。
這樣子,你就得到了完美的Excel數據了(布谷鳥得到的是你全部的聊天記錄,可能特別多,哈哈哈哈)
然後。就要藉助GH來處理我們的信息了!!!
方法如下:
1、首先考慮設定參數(當然做完在考慮也行,但要心裡有數)
2、讀取數據,去掉空值(去掉列表裡的null,很多時候圖片會導致這個問題),通過時間過濾出需要的內容範圍。
3、過濾出需要的內容後,找到包含時間的項,理所當然的,包含時間的項也就包含用戶信息,同樣的這一項的下一項就可能包含"我要報名"這個信息。所以通過內存查找,拿到用戶昵並求集合去重
4、得到在聊天窗口裡報名的全部數據後,打亂順序隨機選取被選中的孩子,畢竟不是所有人都有機會去參觀,我也沒機會啊···%>_<%···然後拿出隨機帥選出來的昵稱,去掉昵稱里的電話號碼
5、記得把必須去的人單獨摘出來然後加入表格,特定的bool操作不再贅述。然後導出~~~~
大功告成!!!!我們就做好了快速獲取報名信息的程序~~~~這樣以後就可以反覆使用了!!!!
你可能會問?手工處理也可以完成的事情,為什麼非要做程序哪??
其實程序我覺得有以下幾個作用:
1、加快速度,批處理,提升效率;
2、降低需要進行判斷的腦力勞動的頻率,提高操作者的舒適度(員工覺得快樂,你就不用出那麼高的工資了~~~);
3、準確的完成程序化的流程,降低出錯的概率;
4、處理極端複雜,人腦無法完全概括的,邏輯又清晰可靠的活動;
5、各種仁者、智者、王者、逗比、腦洞的說法。
希望大家都能靈活地使用各種軟體,幫助自己提高逼格,提高效率,提高收入,更重要的是提高智慧~~~~哈哈哈哈~~~~~~
推薦閱讀: