이전 워크플로우에서 연결된 항목 검색#
노드의 입력 데이터의 모든 항목은 이를 생성하는 데 사용된 이전 노드의 항목으로 연결됩니다. 이는 즉각적인 이전 노드보다 더 이전의 연결된 항목을 검색해야 할 때 유용합니다.
워크플로우의 이전 항목에서 연결된 항목에 접근하려면 ("<node-name>").itemMatching(currentNodeinputIndex)
를 사용하십시오.
예를 들어, 다음 작업을 수행하는 워크플로우를 고려해 보세요:
- Customer Datastore 노드가 예시 데이터를 생성합니다:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
[ { "id": "23423532", "name": "Jay Gatsby", "email": "gatsby@west-egg.com", "notes": "Keeps asking about a green light??", "country": "US", "created": "1925-04-10" }, { "id": "23423533", "name": "José Arcadio Buendía", "email": "jab@macondo.co", "notes": "Lots of people named after him. Very confusing", "country": "CO", "created": "1967-05-05" }, ... ]
- Edit Fields 노드가 이 데이터를 단순화합니다:
1 2 3 4 5 6 7 8 9
[ { "name": "Jay Gatsby" }, { "name": "José Arcadio Buendía" }, ... ]
- Code 노드가 이메일 주소를 올바른 사람으로 복원합니다:
1 2 3 4 5 6 7 8 9 10 11
[ { "name": "Jay Gatsby", "restoreEmail": "gatsby@west-egg.com" }, { "name": "José Arcadio Buendía", "restoreEmail": "jab@macondo.co" }, ... ]
Code 노드는 다음 코드를 사용하여 이를 수행합니다:
1 2 3 4 |
|
1 2 3 4 |
|
예제 워크플로우는 n8n 웹사이트 | itemMatching 사용 예시에서 확인하고 다운로드할 수 있습니다.