前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分享一个我使用的做简单排班表的方法

分享一个我使用的做简单排班表的方法

作者头像
未来sky
发布2021-04-02 09:53:15
1.5K0
发布2021-04-02 09:53:15
举报
文章被收录于专栏:好好学习吧

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

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

操作步骤如下

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

代码语言:javascript
复制
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自带的功能截取整个日历区域,保存下来

到此就完成了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档