표현식 레퍼런스
n8n 표현식에서 사용 가능한 모든 메서드와 변수 레퍼런스. 배열, 날짜/시간, 문자열, 숫자, 객체 등 데이터 타입별 메서드 목록.
아래는 자주 사용되는 표현식 목록입니다. 더 상세한 전체 목록은 아래 표를 참조하세요. 카테고리 표현식 설명 현재 입력 아이템 데이터 접근 $json 현재 아이템의 JSON 데이터 $json.fieldName 현재 아이템의 필드 $binary 현재 아이템의 바이너리 데이터 이전 노드 데이터 접근 $("NodeName").first() 노드의 첫 번째 아이템 $("NodeName").item 노드의 연결된 아이템. 자세한 내용은 아이템 연결 을 참조하세요. $("NodeName").all() 노드의 모든 아이템 $("NodeName").last() 노드의 마지막 아이템 날짜/시간 $now 현재 날짜 및 시간 $today 오늘 날짜 $now.toFormat("yyyy-MM-dd") 현재 날짜를 문자열로 포맷 조건문 $if(condition, "true", "false") 조건이 참 또는 거짓일 때 값을 반환하는 헬퍼 함수 condition ? true : false 삼항 연산자: 조건이 참이면 하나의 값을, 거짓이면 다른 값을 반환 $ifEmpty(value, defaultValue) 두 개의 파라미터를 받아 첫 번째 파라미터가 비어 있는지 확인한 후, 파라미터가 비어 있지 않으면 해당 파라미터를, 비어 있으면 두 번째 파라미터를 반환하는 헬퍼 함수. 첫 번째 파라미터는 undefined , null , 빈 문자열 '' , value.length 가 false 를 반환하는 배열, 또는 Object.keys(value).length 가 false 를 반환하는 객체인 경우 비어 있다고 간주함 문자열 메서드 text.toUpperCase() 대문자로 변환 text.toLowerCase() 소문자로 변환 text.includes("foo") 텍스트에 검색어가 포함되어 있는지 확인 text.extractEmail() 텍스트에서 이메일 추출 배열 메서드 array.length 배열 길이 가져오기 array.join(", ") 쉼표를 구분자로 배열 요소 연결 array.filter(x => x <= 20) 필터 조건에 따라 배열 아이템 필터링 array.map(x => x.id) 배열의 아이템 변환 아래 표를 탐색하여 데이터 타입별 메서드를 찾으세요. 메서드 이름을 클릭하면 상세 문서를 확인할 수 있습니다. Array # Array . append(elem1, elem2?, ..., elemN?) 배열의 끝에 새 요소를 추가합니다. push() 와 유사하지만 수정된 배열을 반환합니다. 대신 스프레드 문법 사용을 고려하세요 (예시 참조). Array . average() 배열에 있는 숫자의 평균값을 반환합니다. 숫자가 아닌 요소가 있으면 오류가 발생합니다. Array . chunk(length) 배열을 지정된 길이의 하위 배열로 이루어진 배열로 분할합니다. Array . compact() 배열에서 빈 값을 제거합니다. null , "" , undefined 는 빈 값으로 간주합니다. Array . concat(array2, array3?, ...
