iOS Automation:如何让iPhone关掉闹钟后播报今日行程?

“相信有用过iPhone Shortcuts App的人,都明白一键完成所带来的便利性!而Shortcuts App除了有一键操作的function之外,其中的Automation也是另一项很好用的function。本篇文章将利用Shortcuts Automation分享一个简单的自动化技巧,也就是让你早上关掉闹钟就可以听到手机自动播报你的今日行程,有兴趣的朋友不妨来参考一下!”



今天来教大家一个 iPhone 秘技,让你每天早上「关掉闹钟后,iPhone 自动念出今天行程」!如果你习惯用 iOS 内建的行事历管理行程,除了让行程自己跳出通知以外,也可以在一早被闹钟叫醒后,设定 Siri 自动帮你播报,非常实用!


▌iOS 密技:闹钟关闭后自动念出行事历行程
这个技巧要用到苹果的「Shortcuts」App, Shortcuts 是 iOS 的自动化脚本程序,有很多种应用方式,这篇也是其中一种应用而已。如果完全不熟悉 Shortcuts App 也没关系,依照本篇教学一步步来,就可以完成「关掉闹钟后念出行程」的功能啰!

首先,请先点此至 App Store 下载「Shortcuts」App

接着,打开「Shortcuts」,点下方的「automation」>「+」>「Create Personal Automation」:


接着点「Alarm」,接下来的setting就很重要了,这边指的是「你要闹钟发生什么事的时候,触发下一个动作」。

由于我要设定闹钟「被关掉」时念出行事历,因此这里要选「Is Stopped」;另外,我不希望所有闹钟被关掉的时候都会叫出行事历,所以我把时间设定为「Wake-up」。

这样一来,若哪天我晚上设定一个提醒用的闹钟,关掉时也不会念出行事历了;下图代表的意思是,只有当「起床时间的闹钟被停止时」,才会触发下一步动作。


当然,你也可以setting只有当特定闹钟被停止时才会触发下一步动作:


而所谓的「Next Action」,在这边的情境中指的就是「Speak Calendar」啦!
所以点「Add Action」:


然后搜寻「Calendar」,可以在底下的动作中找到「get Upcoming Events」;下方右图的「show more」还可以做更细部的setting,像是要让 iPhone 念出「你的下一个行程(不限时间)」,或是念出「今天的行程」或「明天的行程」等等,都可以在「show more」里面进行设定。


但完成上方的步骤后,这时 iPhone 只会去抓行事历的行程,并不会念出来,所以要再新增一个Action,搜寻「Speak」>「Speak text」:

如下图,这时就可以看到 iOS 会把行事历中的行程speak出来;你也可以在speak的前后加上一些文字,像是「今天的行程有…」、「你明天的行程是… 」、「今天记得要…」等等。

按Next,然后把「Ask Before Running」关闭,这样当 iOS 快捷方式的触发条件符合时(也就是当闹钟被关闭),就会自动触发动作(也就是将行程念出来)。


把「Ask Before Running」关闭,代表上述动作都是自动的,不用再次确认,所以点「执行前不询问?确定。」这样就setting完成啰!


▌iOS 设定自动化动作:关闭闹钟时念出今日行程

总结一下以上动作所代表的意义:
1、当「某闹钟」被「关掉」时,触发下一步动作。
2、下一步动作为:找到某时刻的行事历,可以是不限时间的下一个行程,或是今天的第一个行程,或是明天的第一个行程等等;「第几个」行程也是可以设定的。
3、然后用「Speak」将上一步抓到的行程念出来。
4、以上动作都要 Automation 完成,所以把「Ask Before Running」关闭。

这样一来,以后早上你把闹钟按掉时,就会自动念出行事历了!不仅在一大早提醒你今天该做的事,还多了一个 Siri 的声音吵你,避免你又躺回去赖床~
(教学原文引用:苹果仁)