콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Switch#

Switch 노드를 사용하여 비교 연산에 따라 워크플로를 조건부로 라우팅합니다. 이는 IF 노드와 비슷하지만 여러 출력 경로를 지원합니다.

Node parameters#

노드가 사용할 모드를 선택합니다:

  • 규칙: 이 모드를 선택하여 각 출력에 대한 일치 규칙을 만듭니다.
  • : 이 모드를 선택하여 프로그램적으로 출력 인덱스를 반환하는 식을 작성합니다.

노드 구성은 선택한 모드에 따라 달라집니다.

Rules#

이 작업으로 노드를 구성하려면 다음 매개변수를 사용합니다:

  • 비교 조건을 정의하는 라우팅 규칙을 만듭니다.
    • 데이터 유형 드롭다운을 사용하여 조건에 대한 데이터 유형 및 비교 연산 유형을 선택합니다. 예를 들어, 특정 날짜 이후의 날짜에 대한 규칙을 만들려면 Date & Time > is after를 선택합니다.
    • 선택한 데이터 유형 및 비교에 따라 조건에 입력할 필드와 값이 변경됩니다. 모든 데이터 유형별 비교의 전체 목록은 사용 가능한 데이터 유형 비교를 참조하십시오.
  • 출력 이름 바꾸기: 이 컨트롤을 켜서 일치하는 데이터를 넣을 출력 필드의 이름을 바꿉니다. 원하는 출력 이름을 입력하십시오.

더 많은 규칙을 추가하려면 라우팅 규칙 추가를 선택합니다.

Rule options#

이 작업으로 노드를 추가로 구성하려면 다음 옵션을 사용합니다:

  • Fallback Output: 항목이 규칙이나 조건과 일치하지 않을 때 워크플로를 라우팅하는 방법을 선택합니다.
    • 없음: 항목을 무시합니다. 이는 기본 동작입니다.
    • 추가 출력: 항목을 추가의 별도 출력으로 보냅니다.
    • 출력 0: 첫 번째 규칙과 일치하는 항목과 동일한 출력으로 항목을 보냅니다.
  • 대소문자 무시: 조건을 평가할 때 대소문자를 무시할지(켜짐) 여부 또는 대소문자를 적용할지(꺼짐) 설정합니다.
  • 덜 엄격한 유형 검증: 선택한 연산자에 따라 값 유형 변환을 n8n이 시도할지(켜짐) 여부 또는 시도하지 않을지(꺼짐) 설정합니다.
  • 모든 일치하는 출력으로 데이터 전송: 조건을 충족하는 모든 출력으로 데이터를 전송할지(켜짐) 또는 조건과 일치하는 첫 번째 출력으로 데이터를 전송할지(꺼짐) 설정합니다.

Expression#

이 작업으로 노드를 구성하려면 다음 매개변수를 사용합니다:

  • 출력 수: 노드가 가져야 할 출력 수를 설정합니다.
  • 출력 인덱스: 어떤 입력 항목이 어떤 출력으로 라우팅될지를 계산하는 식을 생성합니다. 식은 숫자를 반환해야 합니다.

템플릿 및 예제#

Building Your First WhatsApp Chatbot

by Jimleuk

View template details
Telegram AI Chatbot

by Eduard

View template details
Respond to WhatsApp Messages with AI Like a Pro!

by Jimleuk

View template details
Browse Switch integration templates, or search all templates

조건을 사용하여 n8n에서 복잡한 논리를 생성하는 방법에 대한 추가 정보는 조건부로 분할하기를 참조하십시오.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!