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

편리한 메서드#

n8n은 expressions에서 일반적인 작업을 수행하는 것을 더 쉽게 만들기 위해 이러한 메서드를 제공합니다.

Python 지원

Code 노드에서 Python을 사용할 수 있습니다. expressions에서는 사용할 수 없습니다.

메서드 설명 Code 노드에서 사용 가능?
$evaluateExpression(expression: string, itemIndex?: number) 문자열을 표현식으로 평가합니다. itemIndex를 제공하지 않으면, n8n은 Code 노드의 항목 0의 데이터를 사용합니다. ✅
$ifEmpty(value, defaultValue) $ifEmpty() 함수는 두 개의 매개변수를 사용하여 첫 번째 매개변수가 비어 있는지 테스트한 후, 비어있지 않으면 해당 매개변수를 반환하고, 비어있으면 두 번째 매개변수를 반환합니다. 첫 번째 매개변수가 비어 있을 경우:
  • undefined
  • null
  • 빈 문자열 ''
  • value.lengthfalse를 반환하는 배열
  • Object.keys(value).lengthfalse를 반환하는 객체
✅
$if() $if() 함수는 세 개의 매개변수를 사용합니다: 조건, 참일 때 반환할 값, 거짓일 때 반환할 값. ❌
$max() 제공된 숫자 중 가장 높은 값을 반환합니다. ❌
$min() 제공된 숫자 중 가장 낮은 값을 반환합니다. ❌
메서드 설명
_evaluateExpression(expression: string, itemIndex?: number) 문자열을 표현식으로 평가합니다. itemIndex를 제공하지 않으면, n8n은 Code 노드의 항목 0의 데이터를 사용합니다.
_ifEmpty(value, defaultValue) _ifEmpty() 함수는 두 개의 매개변수를 사용하여 첫 번째 매개변수가 비어 있는지 테스트한 후, 비어있지 않으면 해당 매개변수를 반환하고, 비어있으면 두 번째 매개변수를 반환합니다. 첫 번째 매개변수가 비어 있을 경우:
  • undefined
  • null
  • 빈 문자열 ''
  • value.lengthfalse를 반환하는 배열
  • Object.keys(value).lengthfalse를 반환하는 객체
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!