IF 노드는 조건을 설정하면 데이터가 두 갈래로 나뉘어 흘러가요. True 경로는 조건이 맞을 때, False 경로는 조건이 맞지 않을 때 실행돼요. 회색으로 표시된 노드는 이번 실행에서 건너뛴 경로예요 — 정상 동작이에요.
타입별 주요 연산자 모음
text
// 숫자(Number)
is equal to → 같다 (점수 = 100)
is greater than → 초과 (점수 > 60)
is less than → 미만 (점수 < 60)
is greater than or equal to → 이상 (점수 ≥ 60)
is less than or equal to → 이하 (점수 ≤ 60)
// 문자열(String)
is equal to → 정확히 같다
contains → 포함한다 (이메일 contains "@gmail.com")
starts with → ~로 시작한다
ends with → ~로 끝난다
is empty → 비어 있다
// 날짜(Date & Time)
is after → 이후이다
is before → 이전이다
// 불리언(Boolean)
is true / is false
여러 조건을 묶는 방법
text
// AND — 모두 만족해야 True
조건 1: 점수 ≥ 60 AND 조건 2: 출석 = "완료"
→ 둘 다 맞아야 합격
// OR — 하나만 만족해도 True
조건 1: 등급 = "VIP" OR 조건 2: 구매금액 ≥ 100000
→ 둘 중 하나만 맞아도 혜택 적용
경우의 수에 따라 노드 선택
text
경우의 수 2개 → IF 노드
경우의 수 3개+ → Switch 노드
// Switch 노드 예시 (점수 등급 분류)
점수 ≥ 90 → Output 0 (A등급)
점수 ≥ 70 → Output 1 (B등급)
점수 ≥ 60 → Output 2 (C등급)
그 외 → Fallback (F등급)
💡 회색으로 표시된 노드는 이번 실행에서 건너뛴 경로예요. 오류가 아니라 정상 동작이에요!