InfoGrab DocsInfoGrab Docs

Switch

요약

Switch 노드를 사용하면 비교 연산을 기반으로 워크플로를 조건부로 라우팅할 수 있습니다. 노드가 사용할 Mode를 선택하세요. 노드 구성은 선택한 Mode에 따라 달라집니다. 이 작업으로 노드를 구성하려면 다음 매개변수를 사용하세요.

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 공식 문서를 참조하세요.

Switch

n8n v2.29
원문 보기
요약

Switch 노드를 사용하면 비교 연산을 기반으로 워크플로를 조건부로 라우팅할 수 있습니다. 노드가 사용할 Mode를 선택하세요. 노드 구성은 선택한 Mode에 따라 달라집니다. 이 작업으로 노드를 구성하려면 다음 매개변수를 사용하세요.

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 공식 문서를 참조하세요.