高級技巧

Coze Workflow 高級技巧:條件判斷與循環

作者頭像

CozeTW 團隊

2023年11月15日 · 閱讀時間:10分鐘

當你已經熟悉 Coze Workflow 的基本操作後,條件判斷與循環功能可以幫助你建立更靈活、更智能的自動化流程。本文將詳細介紹如何在 Coze 中使用這些高級功能,並提供適合台灣用戶的實際應用案例。

什麼是條件判斷?

條件判斷(If-Else)是程式設計中的基本概念,在 Coze Workflow 中,它允許你根據不同的情況執行不同的動作。例如:

  • 如果明天下雨,則提醒帶雨傘
  • 如果股價漲幅超過5%,則發送通知
  • 如果訂單金額超過1000元,則自動使用折價券

如何在 Coze 中設置條件判斷

步驟1:在工作流編輯器中,點擊「+」按鈕,選擇「條件判斷」組件

Coze 條件判斷設置

步驟2:設置判斷條件,例如「天氣狀況 == 雨天」

判斷條件:天氣狀況 == "雨天"
- 符合條件:發送「帶雨傘」提醒
- 不符合條件:發送「適合戶外活動」提醒

步驟3:設置符合條件和不符合條件時分別執行的動作

步驟4:點擊「測試」按鈕驗證條件判斷是否正常運作

循環功能的應用場景

循環功能允許你重複執行一組動作,直到滿足特定條件為止。在台灣常用的場景包括:

  • 批量發送通知給多個聯絡人
  • 檢查多支股票的價格變動
  • 處理表單中的多筆回應數據

實際案例:台灣天氣狀況動態提醒

以下是一個結合條件判斷與循環的實用案例,根據台北、台中、高雄三地的天氣狀況發送不同提醒:

天氣提醒工作流範例
  1. 使用循環遍歷台灣三個主要城市
  2. 查詢每個城市的即時天氣
  3. 使用條件判斷:
    • 如果降雨機率 > 70%:發送「大雨警告」
    • 如果溫度 > 35°C:發送「高溫提醒」
    • 否則:發送「適合外出」

常見問題與解決方案

Q:條件判斷總是執行「否」分支,怎麼辦?
A:檢查變量名稱是否正確,以及比較符號是否使用正確(例如數值比較使用>、<,文字比較使用==)。

Q:循環運行後導致工作流卡住?
A:請確保設置了合理的循環終止條件,避免無限循環。Coze 默認循環次數上限為100次。

#Coze 高級技巧 #條件判斷 #循環 #Workflow