Switch
n8n의 Switch 노드 문서입니다. 비교 연산을 기반으로 워크플로를 조건부로 라우팅하는 방법을 안내합니다.
Switch 노드를 사용하여 비교 연산을 기반으로 워크플로를 조건부로 라우팅합니다. IF 노드와 유사하지만 여러 출력 경로를 지원합니다. 노드 파라미터 # 노드가 사용해야 하는 모드 를 선택합니다: 규칙 : 각 출력에 대한 일치 규칙을 구축하려면 이 모드를 선택합니다. 표현식 : 출력 인덱스를 프로그래밍 방식으로 반환하는 표현식을 작성하려면 이 모드를 선택합니다. 노드 구성은 선택한 모드 에 따라 달라집니다. 규칙 # 이 작업으로 노드를 구성하려면 다음 파라미터를 사용합니다: 라우팅 규칙 을 만들어 비교 조건을 정의합니다. 데이터 유형 드롭다운을 사용하여 조건에 대한 데이터 유형 및 비교 작업 유형을 선택합니다. 예를 들어 특정 날짜 이후의 날짜에 대한 규칙을 만들려면 날짜 & 시간 > 이후 를 선택합니다. 조건에 입력하는 필드와 값은 선택한 데이터 유형과 비교에 따라 변경됩니다. 데이터 유형별 모든 비교의 전체 목록은 사용 가능한 데이터 유형 비교 를 참조하십시오. 출력 이름 변경 : 일치하는 데이터를 넣을 출력 필드의 이름을 변경하려면 이 컨트롤을 켭니다. 원하는 출력 이름 을 입력합니다. 라우팅 규칙 추가 를 선택하여 더 많은 규칙을 추가합니다. 규칙 옵션 # 이 옵션 을 사용하여 이 작업으로 노드를 추가로 구성할 수 있습니다: 폴백 출력 : 항목이 어떤 규칙이나 조건과도 일치하지 않을 때 워크플로를 어떻게 라우팅할지 선택합니다. 없음 : 항목을 무시합니다. 이것이 기본 동작입니다. 추가 출력 : 항목을 추가적인 별도 출력으로 보냅니다. 출력 0 : 첫 번째 규칙과 일치하는 항목과 동일한 출력으로 항목을 보냅니다. 대소문자 무시 : 조건을 평가할 때 대소문자를 무시할지(켜짐) 또는 대소문자를 적용할지(꺼짐) 설정합니다. 덜 엄격한 유형 유효성 검사 : 선택한 연산자를 기반으로 n8n이 값 유형을 변환하도록 할지(켜짐) 여부(꺼짐)를 설정합니다. 일치하는 모든 출력으로 데이터 보내기 : 조건을 충족하는 모든 출력으로 데이터를 보낼지(켜짐) 또는 조건과 일치하는 첫 번째 출력으로만 데이터를 보낼지(꺼짐) 설정합니다. 표현식 # 이 작업으로 노드를 구성하려면 다음 파라미터를 사용합니다: 출력 수 : 노드가 가져야 하는 출력 수를 설정합니다. 출력 인덱스 : 어떤 입력 항목이 어떤 출력으로 라우팅되어야 하는지 계산하는 표현식을 만듭니다. 표현식은 숫자를 반환해야 합니다. 템플릿 및 예시 # 이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리 에서 확인할 수 있습니다. 관련 리소스 # n8n에서 조건부를 사용하여 복잡한 로직을 만드는 방법에 대한 자세한 내용은 조건부로 분기 를 참조하십시오. 사용 가능한 데이터 유형 비교 # 문자열(String) # 문자열 데이터 유형은 다음 비교를 지원합니다: 존재함(exists) 존재하지 않음(does not exist) 비어 있음(is empty) 비어 있지 않음(is not empty) 같음(is equal to) 같지 않음(is not equal to) 포함(contains) 포함하
