IFTTT是一個偉大的方式來自動化您的日常進程在您的電腦,**,和您的智能家居。但它的基本功能有些有限。有一種方法可以創建只在特定條件下運行的更高級的IFTTT小程序。
我們將向您展示如何在IFTTT開發人員平臺中使用名為Filters的選項。
你可能知道,如果這個,然後作為一個技術和組織的人最喜歡的服務。它允許您將不同的服務鏈接到一個帳戶。然後,您可以根據另一個帳戶的輸入為一個帳戶觸發操作。
例如,當你收到短信時,你可以在你的Android**上使用IFTTT給自己發郵件。或者,您可以自動將電話記錄在日曆中。你可以鏈接Twitter、Facebook、Sonos、RSS提要、天氣信息、Pushbullet等服務。
大多數人使用的IFTTT的基本版本很簡單。它有一個觸發器——一個“如果這個”語句——後跟一個動作——一個“那麼那個”語句。
但有時你需要一個更靈活的解決方案。您可能希望“then that”操作僅在某些情況下觸發。如果是這種情況,那麼可以使用IFTTT的高級特性Filters。
要開始使用過濾器,您需要前往IFTTT平臺站點。這是開發人員誰想要使用IFTTT的網站。然而,即使你只是一個普通用戶,你仍然可以使用這裡的函數。
要開始,請單擊右上角的Dashboard。
這將帶您到您的私人小程序部分,在那裡您可以看到您已經創建的任何高級小程序。
要使用過濾器設置新的小程序,請單擊右上角的“新建小程序”。這將帶您進入“創建新小程序”頁面。
我們將通過一個示例引導您完成使用過濾器創建小程序的步驟。假設你有一部Android**,你想讓applet在你回家的時候運行。
在這個例子中,我們將讓我們的Sonos揚聲器在我們到家時播放音樂。
現在你知道在哪裡添加IFTTT過濾器了。讓我們開始看看過濾代碼。
過濾器使用在觸發小程序時運行的JavaScript。JavaScript可以訪問關於觸發器的數據以及元數據,比如當前時間。這意味著您可以根據所選擇的觸發器以不同的方式使用過濾器。
我們將看兩個不同的過濾器代碼示例。
在上面的例子中,每當你回到家,你的設備連接到你家的Wi-Fi,小程序就會通過Sonos系統播放音樂。
但是,也許您想限制這個applet,使它只在白天運行。如果你深夜到家,你不想打開任何音樂打擾我們的鄰居。
要限制小程序運行的時間,可以使用以下篩選代碼:
var currentHour = Meta.currentUserTime.hour()if (currentHour >= 8 || currentHour < 22 ) {} else {下面解釋一下這個代碼的含義:
第一行告訴系統檢查用戶時區中的當前時間。第二行表示,如果當前時間是上午8點之後晚上10點之前,小程序應該運行。第三行和第四行表示,如果時間是上午8點之前和晚上10點之後,小程序應該跳過操作,而不播放收藏夾。
在IFTTT filter文檔中,還有一個例子說明了如何在操作中引入隨機元素。例如,下面的代碼會將您提供的選項列表中的Lifx燈光更改為隨機顏色。
var colors = ["#FF8400", "#FF0000", "#15FF00", "#FF00D4","#00D4FF","#003CFF"]var index = Math.floor((Math.random() * colors.length))Lifx.color.setAdvancedOpti***('color: ' + colors[index] + '; brightness: 1; duration: 12')在這裡,第一行列出了要包含在隨機旋轉中的不同顏色。第二行從該列表中選擇一個隨機值。第三行將Lifx燈光設置為該顏色。
帶過濾器的IFTTT小程序有一些限制,您應該注意。
首先,任何人都可以使用過濾器創建小程序。但是,如果您有付費IFTTT帳戶,則只能發佈帶有篩選器的小程序。如果您不想付費,您仍然可以在自己的帳戶上使用過濾的小程序。你只是無法發佈它們並與其他人共享。
第二,如果您想添加更復雜的過濾器,那麼這是可能的,但是您需要了解JavaScript。如果你還不知道那門語言,我們在網站上推薦了幾門學習JavaScript的在線課程。
使用IFTTT平臺部分中的過濾器,任何人都可以創建複雜的applet來執行更復雜的功能。我們喜歡IFTTT,但如果您正在尋找具有不同選項的類似服務,那麼您可能會對這些IFTTT替代方案感興趣,您還沒有聽說過。
...和Zapier是兩個著名的自動化軟體程式,它們允許你連線你使用的所有web應用程式和服務,並使它們協同工作。Zaiper和IFTTT之間的關鍵區別在於,Zaiper是一款專業應用的理想自動化軟體,而IFTTT則是面向消費者的應用程式的理想軟...
...捕捉照片,所以最好對這些影象進行編輯。但你真的知道如何讓它們看起來更好嗎?如果沒有,一次點選照片增強劑可以幫助。 ...
... 如果您想了解更多關於IFTTT以及它如何為您工作,請檢視下面的IFTTT小程式和過濾器指南。 ...
... 今天,讓我們看看如何將Gmail與IFTTT結合起來,實現任務自動化,讓您的生活更輕鬆。 ...
... 今天,讓我們看看如何利用IFTTT自動化的強大功能來增強**上Google助手的功能。 ...
... 在本文中,您將瞭解更多有關api如何工作以及它們如何使您作為一個智慧購房者受益的資訊。您還將在實踐中看到這些api的一些示例。不要害怕超越底層應用程式和流程——第三方API的世界對於任何智慧...
... 不知道如何最好地使用您選擇的某個過濾器?只需向下滑動,看看不同的方法,你可以使它更好。在底部的標籤有更多的工具,讓您進一步自定義您的照片。 ...
... 你知道像Google這樣的搜尋引擎是如何讓你用特定的過濾器來修改你的搜尋結果的嗎?Spotify可以讓你做一些類似的事情來最佳化你的音樂搜尋。 ...
... 使用此小程式可避免被雨淋到。它每天早上都會向你的**傳送一個推送通知,並附上當地的天氣報告。別忘了在你出門前檢查你的天氣應用程式! ...