分享一个我用来做简单时间表的方法。

一般情况下,调度表可以用Excel制作。当时想快速排期,就想找个网上排期工具,但是找不到。 看百度日历很方便,所以想直接在日历上设置人名。想法是通过js代码把农历日期改成成人名字。 ......

一般排班表可能是在Excel里面做的,当时我想很快的排班,于是想去找个在线排班的工具,结果没有找到。

刚好看到百度日历挺方便看的,于是想在日历上直接设置人员姓名。想法是通过js代码把阴历日期修改成人名。

分享一个我使用的做简单排班表的方法-风君子博客

操作步骤如下

1、打开百度网页,搜索“日历”,F12打开console,执行js代码(代码如下,可根据需要调整)

var names=['x1','x2','x3','x4','x5','x6','x7']; var els=$('.op-calendar-pc-table-almanac'); var i=0,j=0; els.each(function(){ j+=1; if(j<4 || j>33){ $(this).text(''); } else { $(this).text(names[i]); i+=1; } if(i==7){ i=0; names.sort(function() { return .5 - Math.random(); }); } });

2、执行后可以发现名字已经改好了(代码里是前几个固定的,后面是随机生成的,如果结果不满意,可以多执行几次代码调整到满意的结果)

PS:由于每个月天数不同,排班人员个数不同,会有个别人排班比别人多1天,整体随机分布是均匀的

分享一个我使用的做简单排班表的方法-风君子博客

3、可以用chrome自带的功能截取整个日历区域,保存下来

分享一个我使用的做简单排班表的方法-风君子博客

到此就完成了

分享一个我使用的做简单排班表的方法-风君子博客

金瓦金銮殿,皇上看不见;
一朝出了午门口,一个鼻子两只手。
金瓦金銮殿,皇上不坐殿;
一朝出了京门口,百姓的事儿牵着走牵着走。