苹果法定节假日闹钟, Get 起来!

查看 49|回复 2
作者:54xavier   
今天又看到有在讨论苹果法定节假日闹钟的话题 所以 iPhone 做点本地化功能就这么难么,不经让我想到了我 4 月份入职 [大小周] 之后饱受休息日闹钟叫醒的难受,不过我也只难受了两个周末就找到了解决方案。
我的场景:
[ol]
  • 使用设备 iPhone 、iPad
  • 工作是大小周,部门钉钉有专门的工作日日历订阅(大小周、排班制这个很重要)
  • 经常熬夜,起床困难户,每天早上需要 3 、4 个闹钟连环响才能起床
  • 工作日需要一天在手机钉钉打 4 次卡,经常性忘记打卡
    [/ol]
    打卡解决方案:
    [ol]
  • 已知必须手机打开打卡页面,点击按钮打卡(没有开启极速打卡)
  • 网上常见的方案都是通过 自动化 + 闹钟 + 快捷指令 + URL Scheme ,实现到点响铃或震动 => 关闭闹钟 => 关闭闹钟时自动解锁并启动钉钉打卡页面,最后再手动点一下打卡按钮
    [/ol]
    实际试了下方案确实可行!只是仍存在如下问题:
    [ol]
  • 休息日、节假日需要提前手动关闭闹钟,收假前需要手动开启闹钟,非常不方便
    [/ol]
    起床闹钟解决方案:
    苹果的快捷指令其实非常丰富,只要有一定的编程逻辑,不难发现其实可以用快捷指令来控制闹钟的开关。同时上面提到的钉钉工作日日历订阅也是其中关键。
    [ol]
  • 首先通过 CalDAV 将钉钉工作日日历订阅同步到 iPhone 日历中(法定节假日、大小周周末都不会有工作日日程)
  • 快捷指令查询后一天日程是否存在一个标题是 [工作日] 的日程,如果存在则开启 起床、打卡 闹钟,否则关闭 起床、打卡 闹钟
    [/ol]

    如果你们公司没有工作日日历,可以自己在系统日历、钉钉日程、微信日程等任意可以方便维护日程的软件中自行维护一份工作日日程,一般除了节假日需要按放假安排调整一下,平时很少需要调整维护。


    当然你也可以直接给部门管理、公司管理提建议,让他们添加一个工作日日程,这样全公司员工可以订阅这一个日历表,还能在前一天收到后一天的 工作、休息 安排。

    单、双休解决方案:
    对于规律工作日的朋友来说,周末都是固定的,只需要处理法定节假日这种特殊情况即可。
    [ol]
  • 日历中订阅 [中国大陆节假日]
  • 快捷指令中获取后一天是星期几,判断是否存在 (休) / (班) 日程
  • 开启或关闭所有闹钟即可
    [/ol]
    一些可以注意的细节:
    [ol]
  • 闹钟可以添加标签如:起床、打卡、准备睡觉,这样在快捷指令中可以更方便的过滤开启或关闭的闹钟
    [/ol]
    快捷指令:
    通过日程判断工作日
    双休判断法定节假日
    钉钉打卡快捷指令
    钉钉打卡 URL Scheme:dingtalk://dingtalkclient/page/link?url=https://attend.dingtalk.com/attend/index.html
    附图:




  • xiangyuecn   
    要是被绑架了就眨眨眼😅 好不好用不重要,付出太多了迁移成本太大,舍不得离开
    54xavier
    OP
      
    如果你使用了文中提供的快捷指令,请稍加留意前几晚自动化运行结果,你也可以修改自动化时间为你常用手机时间,防止错过快捷指令通知(确保快捷指令正常运行符合你的工作制于排班)
    如果你的工作日是日程判断的形式,如我这般,临时调休、请假可以自己在系统日历中删除、添加 [工作日] 日程,以实现灵活的调整工作日。
    如果你的工作日固定单双休,节假日完全符合国家放假调休,直接使用 [双休判断法定节假日] 快捷指令即可,遇到临时请假、调休,你也可以自己在日历中添加日程,只要标题 (含班字为加班,例:加班、上班、补班),(含休字为休息,例:调休、休息、休假)。
    文中没有自动化设置的细节,可以自行研究,并不复杂,注意关闭 [运行时通知] 即可。
    希望对广大 iPhone 、iPad 用户有点儿帮助。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部