智能工具库

开学季快捷指令:自动收作业与教学周计算

开学季快捷指令:自动收作业与教学周计算

本文介绍三条快捷指令,帮助学生管理起床闹钟、计算教学周和自动收集作业,提升开学季效率。

2026-09-04 0来源:少数派

开学季的琐事烦恼

新学期开始,除了调整作息、适应课程表,还有不少每天都会遇到的小麻烦:叫自己起床、确认今天是第几周的课、收作业并统计谁没交。这些事本身不难,但重复操作起来很费神。快捷指令恰好能自动化这些流程,让你省下精力专注学习。

01 动起来才能关闭的闹钟

刚开学最难的是把放飞的作息调回来。快捷指令里的“获取体能活动”操作可以读取设备检测到的当前运动状态,如静止、步行、跑步、骑车等。我们可以利用它设计一个智能闹钟:设置自动化,当闹钟被关闭或推迟时,自动检测体能活动。如果设备仍处于静止状态,就认为用户还没真正起床,随即生成多个后续闹钟;直到某次关闭闹钟后检测到设备开始移动,才判定已起床,并删除所有标签为“起床”的闹钟。这样,躺在床上随手关掉所有闹钟就不容易了。

如果你担心摇动手机时误触滑动关闭,可以用两只手配合:一只手摇手机,另一只手滑动。实际使用后,作者发现还是依赖生物钟更靠谱,于是删掉了这个自动化。若在宿舍使用,建议关闭铃声只留振动,避免吵醒室友。

02 快速计算教学周

学校的课表往往不按自然周重复,第1周和第2周可能不同,单双周课程也有差异。把整个学期课程放进日历后,需要知道当前是第几教学周。快捷指令可以帮你算:先设定开学日期,然后用“获取日期之间的时长”操作计算当前日期与开学日期的周数差。例如,开学日为第1周,间隔7天就是第2周,14天则是第3周。不同学校的计算方式可能不同,你可以根据实际情况调整。

03 自动收作业与统计

收作业是件琐碎的事:接收附件、保存、统计人数、找出未交者、催交,最后整理压缩发给老师。尤其作业是陆续收到的,重复操作更多。用快捷指令可以把整个流程串起来。

自动收集邮件附件

创建邮件自动化,筛选主题中包含“作业”的邮件。每次收到新邮件时,自动获取附件并保存到指定文件夹,然后统计文件数量。假设班级有30人,当文件数达到30时,就认为作业收齐,可自动压缩文件夹并发送通知。不过,自动发送邮件目前存在bug,只能打开表单手动点击发送,锁屏时还可能失败。所以作者建议只保留收齐通知,另外单独做一个发送邮件的指令手动运行。

自动化失败兜底

快捷指令自动化并非百分百可靠,网络或系统问题可能导致运行失败。例如已有29个文件时,可能实际收到了30封邮件,但某次自动化漏存了附件。这时可增加校验:当文件数接近班级人数时,重新查询符合条件的邮件数量,比较邮件附件数与文件夹文件数。如果两者不一致,就重新获取附件(覆盖保存),并找出保存失败的同学手动处理。如果一致,则说明流程正常。

找出未交作业的人

将全班姓名存入文本,拆分成列表,然后逐个检查名字是否出现在作业文件名中。若不在,就是未交者。可以通过微信逐个提醒,但微信发送操作需要联系人类型,直接传文本会报错。解决办法是先将文本强制转换为电话号码类型,再传给发送操作。你也可以单独做一个指令,设置时间自动化,在截止前自动检查并提醒,减少频繁运行。

一个容易踩坑的细节

在iOS 27之前的版本,自动化与快捷指令分离,通常先写好指令再让自动化调用。但涉及“收到邮件”这类带输入的自动化时,如果先单独创建指令,可能无法正确配置输入类型。解决方法是:先新建空白快捷指令,再创建自动化选择“运行快捷指令”并指向它,然后回来编辑指令,此时就能根据自动化输出调整输入类型了。

快捷指令的哲学

从起床闹钟到教学周计算,再到自动收作业,快捷指令的真正价值在于把重复的机械操作变成自动化流程,减少人为干预。比如作者最推崇的快递取件码提醒:收到短信→提取取件码→添加提醒→经过驿站时主动提醒,全程只需最后一步手动取件。新学期,如果你也想折腾快捷指令,不妨从这些日常小问题入手,体验自动化带来的便利。

本文基于 少数派 的公开内容,由 AI 辅助整理改写后发布。

原标题:开学季 | 超级闹钟、算教学周、统计作业:三条快捷指令让学校生活轻松一点

阅读原文