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

표현식 편집기에서의 매핑#

이 예제들은 표현식 편집기에서 연결된 항목에 접근하는 방법을 보여줍니다. 내장 변수 및 메서드를 포함하여 표현식에 대한 자세한 내용은 expressions를 참조하세요.

매핑 및 항목 연결 오류에 대한 정보는 Item linking errors를 참고하세요.

이전 노드의 출력에서 연결된 항목 접근#

이것을 사용할 때, n8n은 항목 연결 체인을 거슬러 올라가 주어진 노드의 부모 항목을 찾습니다.

1
2
// 연결된 항목을 반환합니다.
{{$("<node-name>").item}}

더 긴 예로, 워크플로우의 이전 노드가 다음 출력 데이터를 가지는 시나리오를 고려해 보세요:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
[
  {
    "id": "23423532",
    "name": "Jay Gatsby",
  },
  {
    "id": "23423533",
    "name": "José Arcadio Buendía",
  },
  {
    "id": "23423534",
    "name": "Max Sendak",
  },
  {
    "id": "23423535",
    "name": "Zaphod Beeblebrox",
  },
  {
    "id": "23423536",
    "name": "Edmund Pevensie",
  }
]

이름을 추출하려면 다음 표현식을 사용하세요:

1
{{$("<node-name>").item.json.name}}

현재 노드의 입력에서 연결된 항목 접근#

이 경우, 항목 연결은 노드 내에서 발생합니다: 노드가 출력 항목에 연결하는 입력 항목을 찾습니다.

1
2
// 연결된 항목을 반환합니다.
{{$input.item}}

더 긴 예로, 현재 노드가 다음 입력 데이터를 가지는 시나리오를 고려해 보세요:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
[
  {
    "id": "23423532",
    "name": "Jay Gatsby",
  },
  {
    "id": "23423533",
    "name": "José Arcadio Buendía",
  },
  {
    "id": "23423534",
    "name": "Max Sendak",
  },
  {
    "id": "23423535",
    "name": "Zaphod Beeblebrox",
  },
  {
    "id": "23423536",
    "name": "Edmund Pevensie",
  }
]

이름을 추출하려면 일반적으로 드래그 앤 드롭 데이터 매핑을 사용하지만, 다음 표현식을 작성할 수도 있습니다:

1
{{$input.item.json.name}}
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!