InfoGrab DocsInfoGrab Docs

아이템 링크 오류

요약

n8n에서는 이전의 어떤 노드에서든 데이터를 참조할 수 있습니다. 이전 노드에는 여러 아이템이 포함될 수 있으므로, n8n은 그중 어느 것을 사용해야 하는지 알아야 합니다. 정보가 누락된 경우 .item은 실패합니다. .item을 사용할 때 다음과 같은 경우 n8n은 오류를 표시합니다.

n8n에서는 이전의 어떤 노드에서든 데이터를 참조할 수 있습니다. 이는 바로 앞의 노드일 필요는 없으며, 체인상의 이전 노드라면 어떤 노드든 참조할 수 있습니다. 더 앞선 노드를 참조할 때는 $(node_name).item 표현식 문법을 사용합니다.

서로 다른 아이템에 대한 스레드 다이어그램입니다. 아이템 링크 덕분에 `$('Get famous movie actors').item`을 사용하여 각 영화의 배우를 가져올 수 있습니다.

이전 노드에는 여러 아이템이 포함될 수 있으므로, n8n은 그중 어느 것을 사용해야 하는지 알아야 합니다. .item을 사용하면 n8n이 내부적으로 이를 알아서 파악합니다. 이 작동 방식에 대한 자세한 내용은 아이템 링크 개념을 참조하세요.

정보가 누락된 경우 .item은 실패합니다. 어떤 아이템을 사용할지 파악하기 위해, n8n은 각 아이템에 대해 워크플로의 노드들을 거슬러 올라가는 스레드를 유지합니다. 특정 아이템에 대해, 이 스레드는 이전 노드의 어떤 아이템이 해당 아이템을 생성했는지를 알려줍니다. 특정 이전 노드에서 일치하는 아이템을 찾기 위해, n8n은 해당 노드에 도달할 때까지 이 스레드를 거슬러 따라갑니다.

.item을 사용할 때 다음과 같은 경우 n8n은 오류를 표시합니다.

  • 스레드가 끊긴 경우
  • 스레드가 이전 노드의 둘 이상의 아이템을 가리키는 경우 (어느 것을 사용해야 할지 불분명하므로)

이러한 오류를 해결하려면 .item 사용을 피하거나 근본 원인을 수정하면 됩니다.

.item 대신 .first(), .last() 또는 .all()[index]를 사용하여 .item 사용을 피할 수 있습니다. 이 방법들은 대상 노드의 출력 아이템 중에서 원하는 아이템의 위치를 알아야 합니다. 이러한 메서드에 대한 자세한 내용은 이전 노드 참조하기를 참조하세요.

근본 원인에 대한 수정 방법은 정확한 오류에 따라 다릅니다.

'Info for expressions missing from previous node' 오류 수정#

다음과 같은 오류 메시지가 표시되는 경우:

ERROR: Info for expression missing from previous node

체인 중 페어링 정보를 반환하지 않는 노드가 있는 것입니다. 여기서의 해결 방법은 이전 노드의 유형에 따라 달라집니다.

  • Code node: 노드가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반드시 반환하도록 하세요. 자세한 내용은 Code node에서 링크 유지하기를 참조하세요.
  • 커스텀 노드 또는 커뮤니티 노드: 노드 제작자가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반환하도록 노드를 업데이트해야 합니다. 자세한 내용은 노드 제작자를 위한 아이템 링크를 참조하세요.

'Multiple matching items for expression' 오류 수정#

다음이 오류 메시지입니다.

ERROR: Multiple matching items for expression

경우에 따라 n8n은 여러 아이템을 사용하여 단일 아이템을 생성합니다. 예를 들어 Summarize, Aggregate, Merge 노드가 있습니다. 이러한 노드는 여러 아이템의 정보를 결합할 수 있습니다.

.item을 사용했는데 일치 가능한 아이템이 여러 개인 경우, n8n은 어느 것을 사용해야 할지 알 수 없습니다. 이를 해결하려면 다음 중 하나를 수행할 수 있습니다.

  • 대신 .first(), .last() 또는 .all()[index]를 사용합니다. 이러한 메서드에 대한 자세한 내용은 이전 노드 참조하기를 참조하세요.
  • 동일한 정보를 포함하지만 일치하는 아이템이 여러 개가 아닌 다른 노드를 참조합니다.

아이템 링크 오류

n8n v2.29
원문 보기
요약

n8n에서는 이전의 어떤 노드에서든 데이터를 참조할 수 있습니다. 이전 노드에는 여러 아이템이 포함될 수 있으므로, n8n은 그중 어느 것을 사용해야 하는지 알아야 합니다. 정보가 누락된 경우 .item은 실패합니다. .item을 사용할 때 다음과 같은 경우 n8n은 오류를 표시합니다.

n8n에서는 이전의 어떤 노드에서든 데이터를 참조할 수 있습니다. 이는 바로 앞의 노드일 필요는 없으며, 체인상의 이전 노드라면 어떤 노드든 참조할 수 있습니다. 더 앞선 노드를 참조할 때는 $(node_name).item 표현식 문법을 사용합니다.

서로 다른 아이템에 대한 스레드 다이어그램입니다. 아이템 링크 덕분에 `$('Get famous movie actors').item`을 사용하여 각 영화의 배우를 가져올 수 있습니다.

이전 노드에는 여러 아이템이 포함될 수 있으므로, n8n은 그중 어느 것을 사용해야 하는지 알아야 합니다. .item을 사용하면 n8n이 내부적으로 이를 알아서 파악합니다. 이 작동 방식에 대한 자세한 내용은 아이템 링크 개념을 참조하세요.

정보가 누락된 경우 .item은 실패합니다. 어떤 아이템을 사용할지 파악하기 위해, n8n은 각 아이템에 대해 워크플로의 노드들을 거슬러 올라가는 스레드를 유지합니다. 특정 아이템에 대해, 이 스레드는 이전 노드의 어떤 아이템이 해당 아이템을 생성했는지를 알려줍니다. 특정 이전 노드에서 일치하는 아이템을 찾기 위해, n8n은 해당 노드에 도달할 때까지 이 스레드를 거슬러 따라갑니다.

.item을 사용할 때 다음과 같은 경우 n8n은 오류를 표시합니다.

  • 스레드가 끊긴 경우
  • 스레드가 이전 노드의 둘 이상의 아이템을 가리키는 경우 (어느 것을 사용해야 할지 불분명하므로)

이러한 오류를 해결하려면 .item 사용을 피하거나 근본 원인을 수정하면 됩니다.

.item 대신 .first(), .last() 또는 .all()[index]를 사용하여 .item 사용을 피할 수 있습니다. 이 방법들은 대상 노드의 출력 아이템 중에서 원하는 아이템의 위치를 알아야 합니다. 이러한 메서드에 대한 자세한 내용은 이전 노드 참조하기를 참조하세요.

근본 원인에 대한 수정 방법은 정확한 오류에 따라 다릅니다.

'Info for expressions missing from previous node' 오류 수정#

다음과 같은 오류 메시지가 표시되는 경우:

ERROR: Info for expression missing from previous node

체인 중 페어링 정보를 반환하지 않는 노드가 있는 것입니다. 여기서의 해결 방법은 이전 노드의 유형에 따라 달라집니다.

  • Code node: 노드가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반드시 반환하도록 하세요. 자세한 내용은 Code node에서 링크 유지하기를 참조하세요.
  • 커스텀 노드 또는 커뮤니티 노드: 노드 제작자가 각 출력 아이템을 생성하는 데 사용한 입력 아이템을 반환하도록 노드를 업데이트해야 합니다. 자세한 내용은 노드 제작자를 위한 아이템 링크를 참조하세요.

'Multiple matching items for expression' 오류 수정#

다음이 오류 메시지입니다.

ERROR: Multiple matching items for expression

경우에 따라 n8n은 여러 아이템을 사용하여 단일 아이템을 생성합니다. 예를 들어 Summarize, Aggregate, Merge 노드가 있습니다. 이러한 노드는 여러 아이템의 정보를 결합할 수 있습니다.

.item을 사용했는데 일치 가능한 아이템이 여러 개인 경우, n8n은 어느 것을 사용해야 할지 알 수 없습니다. 이를 해결하려면 다음 중 하나를 수행할 수 있습니다.

  • 대신 .first(), .last() 또는 .all()[index]를 사용합니다. 이러한 메서드에 대한 자세한 내용은 이전 노드 참조하기를 참조하세요.
  • 동일한 정보를 포함하지만 일치하는 아이템이 여러 개가 아닌 다른 노드를 참조합니다.