惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
博客园 - Franky
博客园 - 三生石上(FineUI控件)
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
爱范儿
爱范儿
罗磊的独立博客
博客园_首页
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
量子位
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 叶小钗
V
Visual Studio Blog
T
Tailwind CSS Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
一日一技 | 用 iOS 系统自动化解救钉钉打卡族 - 少数派
2020-04-15 · via 少数派

Matrix 精选

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


在今年特殊环境的催化下,越来越多的公司使用钉钉作为员工考勤工具,可以代替我们统计每月提报的考勤表,算是一件功劳。可惜,钉钉 App 目前稳定性欠佳,只拿「打卡」这个功能说吧,就算你设置了「极速打卡」有时也会遇到失效的情况,更何况「可能」受限于系统限制,无法实现特定时间自动完成考勤打卡的功能。

目标

尽可能全自动地完成钉钉考勤打卡,同时兼顾休息日、加班等特殊情况,做到「省心省力,绝不漏打」。

考勤无异常

实现

最初我通过设置 Due 循环提醒的方式做到及时打卡,但操作起来还是相对繁琐,每天都要做的事情,多一步都不想做。iOS 13 在快捷指令 App 更新了「自动化」功能,能用系统自带功能实现,何必使用第三方呢?于是我做了如下尝试:

定时自动打卡

实现原理:在快捷指令的自动化中设定一个通常我们在工作日到达打卡地点(公司)的时间点,执行钉钉考勤打卡功能。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「日程:当天」→「到达公司的时间点(如 8:45)」→「重复:去除休息日」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「完成」

操作视频

定时打卡

实现效果:到点会静默弹出通知,你需要解锁后点击运行才能完成打卡。

需要解锁运行

结论:不推荐。

基于位置提醒的自动化打卡

实现原理:利用系统自带的「基于位置的提醒」功能,在快捷指令中建立特定时间段内到达或离开考勤地点时自动打卡。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「行程:到达/离开」→「选取考勤位置」→「设定时间范围」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「完成」

操作视频

基于位置的打卡

实现效果:理想情况下会在你到达/离开考勤地点时自动弹出打卡提醒,缺点很明显,无法全自动,延迟大容易遗漏,耗电。

结论:不推荐。

基于系统自带闹钟实现定时打卡

实现原理:提前设置好上下班打卡时间点的闹钟,在快捷指令的自动化中设定闹钟「停止」时执行钉钉考勤打卡功能。

实现步骤:

设置闹钟:「时钟 App」→「闹钟」→「分别创建上下班打卡时间的闹钟,重复选项去除休息日」→「储存」

操作视频:

闹钟设置

设置自动化:「快捷指令」→「自动化」→「创建个人自动化」→「日程:当闹钟停止时」→「闹钟:现有」→「选择刚才创建的上下班闹钟」→「下一步」→「添加操作」→「搜索或点选钉钉的考勤打卡功能」→「下一步」→「取消运行前询问」→「不询问」→「完成」

操作视频:

基于闹钟自动打卡

实现效果:到设定时间,闹钟会响起,你可以直接点击停止,然后解锁后自动进入钉钉打卡,如果此时还未到达考勤地点可以选择「稍后提醒」,重要的是比起突兀地弹出打卡提醒的方式,这种方式将解锁和停止闹钟有机地结合起来,使操作更加流畅。

上下班打卡

遇到加班时,可以推迟,也可以重复打卡:

加班或推迟打卡

使用自带闹钟启动打卡的几点优势:

  • 听得到:即使手机处于静音状态,闹铃也能照常响起;
  • 不会漏:闹钟的特点是不关闭就一直提醒,确保不会忘掉;
  • 灵活:闹钟自带「稍后提醒」,虽然是固定的 9 分钟间隔,但也足够方便你临时推迟打卡。

结论:推荐。几乎是目前为止最合适的方式。

在特定时间段打开指定 App 时自动打卡

实现原理:在快捷指令的自动化中设定通常我们在临近上下班时间点使用的 App(可多选),在打开此 App 时执行,并通过脚本判断是否在考勤时间段而自动判断是否执行钉钉考勤打卡功能。

实现步骤:「快捷指令」→「自动化」→「创建个人自动化」→「设置:打开 App」→「选取常用的 App」→「添加操作」→「脚本」→「控制流:如果」→「输入:当前日期」→「条件:介于」→「设定起止时间点」→「点按下部的加号」→「关掉脚本,搜索或点选钉钉的考勤打卡功能」→「拖动考勤打卡卡片到「否则」上方」→「继续点击加号」→「继续使用上述功能添加下班打卡的脚本」→「下一步」→「完成」

操作视频:由于操作步骤繁多,将操作分割成了两部分。

打开App时打卡(1)

虽然此处设置的时间点是包含当前日期的,但经过实测其实不受「日期」影响,第二天依然可以自动执行。

打开App时打卡(2)

实现效果:当你打开指定的 App 时,会在屏幕顶部弹出通知横幅并自动判断是否处在考勤时间段,如果是则自动打开钉钉打卡,如果不是,通知横幅则会在显示大约三秒后自动消失,但此方法存在一个问题:任何时间你打开指定的 App 都会短暂出现横幅提醒,稍微有些干扰。

结论:根据自己需要选择,个人认为只需使用第三种闹钟自动化就完全满足需要了。

后记

按照 iOS 13 更新「自动化」功能的字面意思理解,本应很简单就能实现的功能因为种种限制1,而不能完美实现稍微有些遗憾,但又不是不能用,对吧?

It’s Apple being Apple. 🤷‍♂️

注:题图 by Juan Gomez on Unsplash。