當你已經熟悉 Coze Workflow 的基本操作後,條件判斷與循環功能可以幫助你建立更靈活、更智能的自動化流程。本文將詳細介紹如何在 Coze 中使用這些高級功能,並提供適合台灣用戶的實際應用案例。
什麼是條件判斷?
條件判斷(If-Else)是程式設計中的基本概念,在 Coze Workflow 中,它允許你根據不同的情況執行不同的動作。例如:
- 如果明天下雨,則提醒帶雨傘
- 如果股價漲幅超過5%,則發送通知
- 如果訂單金額超過1000元,則自動使用折價券
如何在 Coze 中設置條件判斷
步驟1:在工作流編輯器中,點擊「+」按鈕,選擇「條件判斷」組件
步驟2:設置判斷條件,例如「天氣狀況 == 雨天」
判斷條件:天氣狀況 == "雨天" - 符合條件:發送「帶雨傘」提醒 - 不符合條件:發送「適合戶外活動」提醒
步驟3:設置符合條件和不符合條件時分別執行的動作
步驟4:點擊「測試」按鈕驗證條件判斷是否正常運作
循環功能的應用場景
循環功能允許你重複執行一組動作,直到滿足特定條件為止。在台灣常用的場景包括:
- 批量發送通知給多個聯絡人
- 檢查多支股票的價格變動
- 處理表單中的多筆回應數據
實際案例:台灣天氣狀況動態提醒
以下是一個結合條件判斷與循環的實用案例,根據台北、台中、高雄三地的天氣狀況發送不同提醒:
- 使用循環遍歷台灣三個主要城市
- 查詢每個城市的即時天氣
- 使用條件判斷:
- 如果降雨機率 > 70%:發送「大雨警告」
- 如果溫度 > 35°C:發送「高溫提醒」
- 否則:發送「適合外出」
常見問題與解決方案
Q:條件判斷總是執行「否」分支,怎麼辦?
A:檢查變量名稱是否正確,以及比較符號是否使用正確(例如數值比較使用>、<,文字比較使用==)。
Q:循環運行後導致工作流卡住?
A:請確保設置了合理的循環終止條件,避免無限循環。Coze 默認循環次數上限為100次。