IFTTT 自动化:如果这样那就那样
FreeGuideOnline
最新
2026-06-18
IFTTT 自动化教程:如果这样,那就那样
IFTTT(If This Then That)是一个免费的网络服务,能让你把不同的应用和设备连接起来,实现自动化操作。通过简单的“如果...就...”逻辑,你可以创建称为 Applet 的自动化流程,省去重复手动操作,提升生活和工作效率。
1. 什么是IFTTT
IFTTT 代表“If This Then That”,意思是当某个条件(This)触发时,自动执行一个动作(That)。它就像一个跨平台的总控中心,支持超过 700 种服务,包括社交媒体、智能家居、邮件、天气、新闻等。
核心概念
- 服务(Service):IFTTT 连接的应用或设备,如 Gmail、Twitter、Philips Hue、Alexa 等。
- 触发器(Trigger):启动自动化的事件,例如“收到一封新邮件”。
- 动作(Action):触发器满足后自动执行的操作,例如“发送一条通知”。
- Applet:一个完整的“如果...就...”组合,由触发器和动作构成。
- 连接(Connection):授权 IFTTT 访问你的某个服务账户。
2. 快速上手:创建你的第一个 Applet
第一步:注册并登录
- 访问 IFTTT 官网 或下载手机 App(iOS/Android)。
- 点击 Sign up 使用邮箱、Google 或 Apple 账户注册。
- 免费账户可以创建最多 5 个 Applets,付费 Pro 账户无限制。
第二步:连接服务
在创建 Applet 之前,需要将要用到的服务连接到 IFTTT。
- 点击右上角头像,选择 My services。
- 搜索想要连接的服务,例如 Weather Underground。
- 点击该服务,然后点击 Connect,按照提示授权。
💡 建议先连接几个常用服务:Gmail、Twitter、Google Drive、Webhooks、手机通知。
第三步:从零开始创建 Applet
- 点击顶部导航栏的 Create。
- 你会看到“If This Then That”的界面,点击 If This 的 Add。
- 搜索并选择一个服务作为触发器,例如 RSS Feed。
- 选择具体的触发器事件,例如 New feed item(当 RSS 有新文章时)。
- 按提示完成触发器配置,然后点击 Create trigger。
- 接着点击 Then That 的 Add。
- 选择一个动作服务,例如 Email。
- 选择动作事件,例如 Send me an email,并配置邮件标题和正文(可使用 Ingredients 添加动态内容)。
- 点击 Create action,然后点击 Continue。
- 给 Applet 命名,点击 Finish 保存并启用。
现在,每当你在 RSS 源中发现新文章,你就会收到一封邮件通知。
3. 编辑和管理 Applets
在 My Applets 页面,你可以:
- 开关 Applet:手动启用或暂停。
- 编辑:修改触发器或动作。
- 查看活动日志:检查最近的执行记录,排查错误。
- 删除:彻底移除。
定期查看日志很重要,有些服务连接可能会过期,需要重新授权。
4. 常用自动化示例(场景启发)
4.1 社交媒体同步
- 触发:你在 Instagram 上发布新照片。
- 动作:自动将该照片保存到 Google Drive 备份,同时分享到 Twitter。
4.2 智能家居联动
- 触发:手机 GPS 检测到你回到家中。
- 动作:自动打开 Philip Hue 灯并调节至暖色,同时调整 Nest 恒温器。
4.3 文件管理
- 触发:收到带有附件的 Gmail。
- 动作:将附件自动保存到 Dropbox 指定文件夹。
4.4 提醒与健康
- 触发:每天早上 7 点(用 Date & Time 服务)。
- 动作:发送一条包含天气和今日待办的 Telegram 消息。
4.5 数据收集
- 触发:Alexa 对物品清单添加新物品。
- 动作:将新增物品追加到 Google Sheets 表格中。
5. 进阶技巧
5.1 使用 Webhooks 自定义触发器或动作
IFTTT 支持 Webhook 服务(原名 Maker),可以让你通过 HTTP 请求触发 Applet 或执行动作。
- 在 My services 中搜索 Webhooks,点击 Documentation 获取你的私人密钥。
- 创建一个以 Webhook 为触发器的 Applet,你可以通过访问特定 URL 来启动自动化。
- 这也是将 IFTTT 与不支持的服务对接的桥梁。
5.2 利用 Ingredients 增加动态性
在配置动作内容时,你可以插入 Ingredients(变量),它们来自触发器数据。例如:
{{EntryTitle}}– RSS 文章的标题{{EntryUrl}}– 文章链接{{CreatedAt}}– 时间戳
这能让动作输出更个性化、更准确。
5.3 多条规则嵌套(Pro功能)
付费用户可以使用多条“如果”条件和“那”动作,实现更复杂逻辑,比如:
- 如果时间在白天 且 天气晴朗,则发送通知建议户外活动。
5.4 过滤器代码(Pro功能)
你可以在 Applet 中添加 JavaScript 过滤器代码,跳过某些触发或修改 Ingredient 内容。例如:
if (Weather.currentTemperature < 0) {
Email.sendMeEmail.skip("太冷了,不提醒");
}
6. 常见问题与排错
Q:Applet 不工作怎么办?
- 检查连接的服务是否处于断开状态(红点表示需重新连接)。
- 查看 Applet 的活动日志,确认错误原因。
- 确保触发器事件确实发生了(例如,RSS 源确实更新了)。
- IFTTT 有轮询间隔,某些服务可能每 15 分钟才检查一次。
Q:免费账户限制是什么?
- 最多 5 个 Applets。
- 无法使用多条规则和过滤代码。
- 部分高级服务可能需要 Pro。
Q:如何让 IFTTT 更快响应?
- 使用 Webhooks 或即时推送服务作为触发器(如 Button widget)可获得近乎实时的反应。
- 尽量减少耗时动作,改用轻量级服务。
7. 安全与隐私建议
- 定期审查已连接的服务,移除不再使用的连接。
- Applet 的活动日志可能包含个人信息,不要与他人共享你的 Webhook 密钥。
- 为高敏感度账户(如银行、工作邮件)慎重开启自动化。
8. 总结
IFTTT 让普通用户无需编程也能享受自动化带来的便利。从简单的通知、备份到智能家居整合,只需几步就能构建专属的自动化助手。现在,马上打开 IFTTT,创建你的第一个 Applet,体验“如果这样,那就那样”的魔力吧!