# 起因:
老婆大人:今天弄一天的公司的考勤報表,看的我眼睛都花了。這工作太難了,老公,我不想幹了。。。
我:說說
老婆大人:公司用的釘釘,乙個月會匯出乙份excel報表,讓我統計每個人投入工時。你是不知道,我們公司是靈活上下班,而且有的不同的班次,更殘忍的是大家打卡次數可以是多次,,,我現在挨個員工去掰著手指去算:是不是遲到、遲到幾分鐘、是不是早退、早退幾分鐘、加班多久。。。弄的我眼睛都花了。。。
我:要不我看看
。。。 a few minite later
我:你想要什麼樣的
我:好的
# 需求分析:
目標:客戶要統計每個員工當月的投入工時。
## 背景:
1.公司是靈活上下班
09:00-18:00
10:00-19:00
2.特殊班次
夜班:16:00-次日上班前
保潔:06:00-08:00(8點前打掃完即可走)
3.釘釘可打卡多次,每次都會記錄到匯出的**
## 資料
原始**
從釘釘匯出的原始報表,命名格式如:***x公司_考勤報表_20200801-20200831.xlsx
目標**
# 技術選型
由於是簡單的**處理,屬於工具型,因此選擇python實現。同時考慮到易用性和使用者使用場景是在windows電腦端,最後將python工具轉換成exe。
# 實施
# 測試驗收
使用者非常滿意
# 交付
釘釘小程式的下拉重新整理
釘釘開發文件上寫了,看的話應該不難理解。寫這篇部落格也是想說,可以警示自己更加細緻,更加仔細。我在最開始找的時候,並沒有在釘釘的官方文件上找到相關的方法,然後就上網去搜了,但是網上關於釘釘的技術部落格很少。然後又問了問別人,最後還是人家給我發了乙個釘釘官方文件的鏈結。還有就是順帶說一句,釘釘開發的那...
釘釘小程式封裝網路請求
1 2globaldata 6 由於介面的傳參方式不同 可能是formdata形式,也可能是query形式 因此將此條件也封裝了進去7 封裝網路請求 需要手動呼叫json.stringify將資料進行序列化 19data data,20 datatype json 21 success functi...
釘釘小程式開發注意事項
1.setdata改變對應的this.data的值 注意 不要直接修改this.data對應的資料。在dd.httprequest 中無法獲取this物件,需要在請求外面定義變數去過渡釘釘變數 this.setdata 2.dataset在元件中可以定義資料,這些資料將會通過事件傳遞給邏輯層。dat...