InfoGrab DocsInfoGrab Docs

Switch

Switch 노드를 사용하면 비교 연산을 기반으로 워크플로를 조건부로 라우팅할 수 있습니다. IF 노드와 비슷하지만, 여러 출력 경로를 지원합니다. 노드 매개변수 # 노드가 사용할 Mode 를 선택하세요. Rules : 각 출력에 대한 일치 규칙을 만들려면 이 모드를 선택합니다. Expression : 출력 인덱스를 프로그래밍 방식으로 반환하는 표현식을 작성하려면 이 모드를 선택합니다. 노드 구성은 선택한 Mode 에 따라 달라집니다. 규칙 # 이 작업으로 노드를 구성하려면 다음 매개변수를 사용하세요. 비교 조건을 정의하려면 Routing Rules 를 만듭니다. 데이터 유형 드롭다운을 사용하여 조건의 데이터 유형과 비교 연산 유형을 선택합니다. 예를 들어 특정 날짜 이후의 날짜에 대한 규칙을 만들려면 Date & Time > is after 를 선택합니다. 조건에 입력할 필드와 값은 선택한 데이터 유형과 비교 방식에 따라 달라집니다. 데이터 유형별 전체 비교 목록은 사용 가능한 데이터 유형 비교 를 참고하세요. Rename Output : 일치하는 데이터를 넣을 출력 필드의 이름을 바꾸려면 이 컨트롤을 켜세요. 원하는 Output Name 을 입력합니다. Add Routing Rule 을 선택하면 규칙을 더 추가할 수 있습니다. 규칙 옵션 # 다음 Options 를 사용하여 이 작업으로 노드를 추가로 구성할 수 있습니다. Fallback Output : 항목이 어떤 규칙이나 조건과도 일치하지 않을 때 워크플로를 라우팅하는 방법을 선택합니다. None : 항목을 무시합니다. 기본 동작입니다. Extra Output : 항목을 별도의 추가 출력으로 보냅니다. Output 0 : 항목을 첫 번째 규칙과 일치하는 출력과 동일한 출력으로 보냅니다. Ignore Case : 조건을 평가할 때 대소문자를 무시할지(켜짐) 대소문자를 구분할지(꺼짐) 설정합니다. Less Strict Type Validation : 선택한 연산자에 따라 n8n이 값 유형을 변환하도록 시도할지(켜짐) 여부(꺼짐)를 설정합니다. Send data to all matching outputs : 조건을 충족하는 모든 출력으로 데이터를 보낼지(켜짐), 조건과 일치하는 첫 번째 출력으로만 데이터를 보낼지(꺼짐)를 설정합니다. 표현식 # 이 작업으로 노드를 구성하려면 다음 매개변수를 사용하세요. Number of Outputs : 노드가 가져야 할 출력 개수를 설정합니다. Output Index : 어떤 입력 항목을 어떤 출력으로 라우팅할지 계산하는 표현식을 만듭니다. 표현식은 숫자를 반환해야 합니다. 템플릿 및 예제 # Switch 통합 템플릿 찾아보기 또는 모든 템플릿 검색 관련 리소스 # n8n에서 조건문을 사용하여 복잡한 로직을 만드는 방법에 대한 자세한 내용은 조건문으로 분할하기 를 참고하세요. 참고 이 섹션의 상세 내용은 n8n 공식 문서 를 참조하세요.