InfoGrab DocsInfoGrab Docs

표현식 레퍼런스

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 . conc