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

항목 반복하기#

항목 반복하기 노드는 데이터를 반복하는 데 도움을 줍니다.

이 노드는 원본 수신 데이터를 저장하며, 각 반복에서 loop 출력을 통해 미리 정의된 양의 데이터를 반환합니다.

노드 실행이 완료되면, 모든 데이터를 결합하여 done 출력을 통해 반환합니다.

노드 매개변수#

배치 크기#

각 호출 시 반환할 항목의 수를 입력하세요.

노드 옵션#

재설정#

켜면 노드는 현재 입력 데이터로 새로 초기화된 상태에서 각 반복과 함께 재설정됩니다.

이 노드가 필요한지 확인하세요

n8n은 자동으로 수신 항목을 처리합니다. 워크플로에서 항목 반복하기 노드가 필요하지 않을 수 있습니다. n8n이 여러 항목을 처리하는 방법에 대한 자세한 내용은 n8n에서 반복하기 문서를 참조하세요.

템플릿 및 예제#

Scrape business emails from Google Maps without the use of any third party APIs

by Akram Kadri

View template details
Back Up Your n8n Workflows To Github

by Jonathan

View template details
Scrape and store data from multiple website pages

by Miquel Colomer

View template details
Browse Loop Over Items (Split in Batches) integration templates, or search all templates

두 개의 서로 다른 출처에서 RSS 피드 읽기#

이 워크플로는 항목 반복하기 노드를 사용하여 두 개의 서로 다른 출처에서 RSS 피드를 읽을 수 있게 해줍니다. RSS Feed Read 노드는 수신한 첫 번째 항목만 처리하므로, 워크플로에 항목 반복하기 노드가 필요합니다. n8n.io에서 워크플로을 찾을 수 있습니다.

예제는 워크플로를 구축하는 과정을 설명하지만, 이미 n8n에 익숙하다고 가정합니다. 첫 번째 워크플로를 구축하고, 노드를 워크플로에 추가하는 방법을 배우려면 Try it out를 참조하세요.

최종 워크플로는 다음과 같습니다:

항목 반복하기 노드가 있는 워크플로

  1. 수동 트리거를 추가합니다.
  2. 코드 노드를 추가합니다.
  3. 다음 코드를 코드 노드에 복사합니다:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    return [
    	{
    		json: {
    			url: 'https://medium.com/feed/n8n-io',
    		}
    	},
    	{
    		json: {
    			url: 'https://dev.to/feed/n8n',
    		}
    	}
    ];
    
  4. 항목 반복하기 노드를 추가합니다.
  5. 항목 반복하기 구성: 배치 크기 필드에 1로 설정합니다.
  6. RSS Feed Read 노드를 추가합니다.
  7. 워크플로 테스트를 선택합니다. 이는 데이터를 RSS Feed Read 노드에 로드하기 위해 워크플로를 실행합니다.
  8. RSS Feed Read 구성: 입력에서 URL 필드로 url을 매핑합니다. 이는 INPUT 패널에서 드래그 앤 드롭하거나 다음 표현식을 사용하여 수행할 수 있습니다: {{ $json.url }}.
  9. 워크플로 테스트를 선택하여 워크플로를 실행하고 결과 데이터를 확인합니다.

노드가 모든 항목을 처리했는지 확인하기#

노드가 처리할 항목이 여전히 있는지 확인하려면 다음 표현식을 사용합니다: {{$node["Loop Over Items"].context["noItemsLeft"]}}. 이 표현식은 불리언 값을 반환합니다. 노드가 여전히 처리할 데이터가 있으면 표현식이 false를 반환하고, 그렇지 않으면 true를 반환합니다.

노드의 현재 실행 인덱스 가져오기#

노드의 현재 실행 인덱스를 가져오려면 다음 표현식을 사용합니다: {{$node["Loop Over Items"].context["currentRunIndex"];}}.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!