您好,您参考一下这里的代码,稍改下字段名就可以了
- (function(){
- var style = getItemValueAsString("请假类别");
- var starttime1 = getItemValueAsString("请假开始日期");
- var endtime1 = getItemValueAsString("请假结束日期");
- var diffday = 0;
- var day="";
- var hour="";
- if (starttime1 != null && endtime1 != null && !"".equals(starttime1) && !"".equals(endtime1)) {
- if("产假".equals(style)){
- diffday = diffHours(starttime1, endtime1);
- if (diffday + 1 > round(diffday, 0) + 1) {
- diffday = round(diffday, 0) + 1;
- } else {
- diffday = round(diffday, 0);
- }
- day = toFloor(diffday/24);
- hour = diffday%24;
- }else{
- diffday = getWorkingTimesCount(starttime1, endtime1);
- if (diffday + 1 > round(diffday, 0) + 1) {
- diffday = round(diffday, 0) + 1;
- } else {
- diffday = round(diffday, 0);
- }
- day = toFloor(diffday/8);
- hour = diffday%8;
- }
-
- }
- var _curDoc = getCurrentDocument();
- _curDoc.findItem("请假小时").setValue(hour);
- return day;
- })();
复制代码 |