What is IFTTT ?
简单来说,IFTTT 就是"if This Then That"的缩写,听起来很容易让人想到程序的"if-else"结构,而实际上也的确可以这么理解。在"if-else"结构中,当特定条件得到满足,if语句将会得到执行,反之执行else语句。同样,当特定的网络行为发生时,IFTTT将会执行用户预设的一系列动作,与iOS的捷径不同,IFTTT是跨平台且几乎全部自动化的,在设置完成后无需用户做任何操作。IFTTT将这一系列动作称为Applet。每个Applet由3个部分组成,Trigger,Action和Service。
Trigger就是特定的网络行为(This),比如“某人发了条微博”,“天气预报明天会下雨”甚至是“备用机收到了一条短信”诸如此类的事件。一旦TRigger被触发,该applet就会被执行。
Action也是一个动作(That),比如”存至印象笔记“,”发送添加衣物的提醒“,”转发至主力机“等等。它由特定的Trigger触发,在applet规定的工作流中被顺序执行。
Service即服务商,IFTTT要实现这些Applet,将不相关的服务连接起来,少不了服务商的支持。与IFTTT合作的服务商很多,比如上文提到的OneDrive,DropBox,Google,