IFTTT 代表如果这个,那么那个。 IFTTT 是一种网络服务,可营造一种氛围,让其他网络服务可以相互连接。虽然 IFTTT 不是新的,但在我看来,它仍然可以很好地为用户优雅和直观地管理这些集成。
自从选择你最喜欢的口味 SaaS 的兴起(以及“胖客户端”的流行度同时下降)以来,您可能涉及多个应用程序来跟踪和计划一项活动。通常每项服务都是单独配置的,但 IFTTT 可以将天气和电子邮件服务等连接在一起,然后在温度降至阈值以下时向用户发送电子邮件。但这还远远没有结束它的用处。
从某种意义上说,IFTTT 是一个云,将每个服务绑定到下一个服务,就像云绑定水分子一样。由于 IFTTT 支持从联网家庭到生产力工具的所有事物的触发器和操作,因此它足够灵活,可以满足许多需求。
IFTTT 使 If...Then 命题陈述成为您堆栈的神经中枢。虽然简单的触发器和操作对就足够了,但可以创建级联来自动执行开销任务。
出于我们的目的,我将讨论那些有助于我称之为“无脂肪”项目管理堆栈的东西:电子邮件、GitHub、Trello、Slack、IF Notify(IFTTT 设备通知)、日历和用于记录的 Wolfram 数据仓。
让我们从自上而下的角度看一下这意味着什么:从左到右,我们可以从一封电子邮件生成一个完整的问题创建、分配和沟通链,最后保存记录。
[在这个例子中,我假设了几件事:首先,您对 创建电子邮件别名和过滤方案 感到满意,其次是您有多个 Trello 看板以类似 KanBan 的方式运行 。]
IFTTT 的一个限制是,尽管您可以创建一个事件满足的多个触发器,或者每个触发器的多个操作,但您不能创建嵌套的条件构造。出于这个原因,我不建议您创建一个触发器,例如,允许创建一个新的 Trello 卡片来创建一个 GitHub 问题——因为一旦创建,同样的问题将触发一个新的 Trello 卡片(可能无限次) .
您还使用了哪些其他 IFTTT 级联?在下面回复。
以下是一些帮助您入门的方法(“/”表示备用路径,例如团队/个人沟通的不同路径):
-
如果收到的电子邮件与标签“github/new-issue”匹配,则在 GitHub / 中创建一个新问题
通过电子邮件创建新的 GitHub 问题 。 -
在新的 GitHub 问题上,在“新问题”列表中创建一个 Trello 卡片 / 如果卡片在团队看板中分配给我,则在个人看板中创建一个副本
-
如果 Trello 将卡片添加到看板的新问题列表,则在 Slack 上发布消息 / 如果 Trello 将卡片添加到个人看板,则推送通知