InfoGrab Docs

If

n8n 워크플로 자동화 플랫폼에서 If 노드에 대한 문서입니다. 사용 방법 안내와 예제 링크를 포함합니다.

If 노드를 사용하여 비교 연산을 기반으로 워크플로를 조건부로 분기할 수 있습니다. 조건 추가 # If 노드에 대한 비교 **조건(Conditions)**을 생성합니다. 데이터 유형 드롭다운을 사용하여 조건에 사용할 데이터 유형과 비교 연산 유형을 선택합니다. 예를 들어, 특정 날짜 이후의 날짜를 필터링하려면 Date & Time > is after 를 선택합니다. 조건에 입력해야 하는 필드와 값은 선택한 데이터 유형과 비교 연산에 따라 달라집니다. 데이터 유형별 전체 비교 목록은 사용 가능한 데이터 유형 비교 를 참조하십시오. Add condition 을 선택하여 조건을 추가로 생성합니다. 조건 조합 # 다음과 같은 방식으로 데이터를 유지하도록 선택할 수 있습니다. 모든 조건을 충족하는 경우: 두 개 이상의 조건을 생성하고 조건 사이의 드롭다운에서 AND 를 선택합니다. 조건 중 하나라도 충족하는 경우: 두 개 이상의 조건을 생성하고 조건 사이의 드롭다운에서 OR 를 선택합니다. 템플릿 및 예제 # 이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리 에서 확인할 수 있습니다. If 노드와 Merge 노드를 사용한 분기 실행 # 0.236.0 이하 버전 n8n은 버전 1.0에서 이 실행 동작을 제거했습니다. 이 섹션은 v0(레거시) 워크플로우 실행 순서를 사용하는 워크플로우에 적용됩니다. 기본적으로 버전 1.0 이전에 구축된 모든 워크플로우가 해당됩니다. 워크플로우 설정 에서 실행 순서를 변경할 수 있습니다. If 노드를 포함한 워크플로우에 Merge 노드를 추가하면 If 노드의 두 출력 데이터 스트림이 모두 실행될 수 있습니다. 하나의 데이터 스트림이 Merge 노드를 트리거하고, Merge 노드가 다른 데이터 스트림을 실행합니다. 예를 들어, 아래 스크린샷에는 Edit Fields 노드, If 노드, Merge 노드가 포함된 워크플로우가 있습니다. 표준 If 노드 동작은 하나의 데이터 스트림을 실행하는 것입니다(스크린샷에서는 true 출력). 그러나 Merge 노드로 인해 If 노드가 false 데이터 스트림으로 데이터를 전송하지 않음에도 불구하고 두 데이터 스트림이 모두 실행됩니다. 관련 리소스 # n8n에서 조건부를 사용하여 복잡한 논리를 구성하는 방법에 대한 자세한 내용은 조건부를 사용한 분기 를 참조하십시오. 두 개 이상의 조건부 출력이 필요한 경우 Switch 노드 를 사용하십시오. 사용 가능한 데이터 유형 비교 # 문자열(String) # 문자열 데이터 유형은 다음 비교를 지원합니다: 존재함(exists) 존재하지 않음(does not exist) 비어 있음(is empty) 비어 있지 않음(is not empty) 같음(is equal to) 같지 않음(is not equal to) 포함(contains) 포함하지 않음(does not contain) 시작 문자(starts with) 시작 문자 아님(does not start with) 끝 문자(ends with) 끝 문자 아님(does not end w