InfoGrab Docs

프로그래매틱 스타일 파라미터

node 기본 파일의 프로그래매틱 스타일 파라미터를 나열하는 레퍼런스 문서입니다.

프로그래매틱 스타일 node의 node 기본 파일 에서 사용 가능한 파라미터입니다. 이 문서는 코드 구조와 개념을 이해하는 데 도움이 되는 짧은 코드 스니펫을 제공합니다. 실제 코드 예시를 포함한 node 빌드의 전체 안내는 프로그래매틱 스타일 node 빌드 를 참고하세요. 프로그래매틱 스타일 node는 execute() 메서드도 사용합니다. 자세한 내용은 프로그래매틱 스타일 execute 메서드 를 참고하세요. 모든 node에서 사용 가능한 파라미터는 표준 파라미터 를 참고하세요. defaultVersion # 숫자 | 선택적 전체 버전 관리 방식을 사용할 때 defaultVersion 을 사용합니다. n8n은 두 가지 node 버전 관리 방법을 지원합니다. 자세한 내용은 node 버전 관리 를 참고하세요. methods 및 loadOptions # 오브젝트 | 선택적 프로그래매틱 스타일 node를 위한 loadOptions 메서드를 포함합니다. 이 메서드를 사용하여 서비스를 쿼리하여 사용자별 설정을 가져온 다음(예: Gmail에서 사용자의 이메일 레이블 가져오기) GUI에 렌더링하여 사용자가 후속 쿼리에 포함시킬 수 있습니다. 예를 들어, n8n의 Gmail node 는 loadOptions 를 사용하여 모든 이메일 레이블을 가져옵니다: methods = { loadOptions : { // 모든 레이블을 가져와서 표시 async getLabels ( this : ILoadOptionsFunctions , ): Promise < INodePropertyOptions []> { const returnData : INodePropertyOptions [] = []; const labels = await googleApiRequestAllItems. call ( this , 'labels' , 'GET' , '/gmail/v1/users/me/labels' , ); for ( const label of labels) { const labelName = label. name ; const labelId = label. id ; returnData. push ({ name : labelName, value : labelId, }); } return returnData; }, }, }; version # 숫자 또는 배열 | 선택적 가벼운 버전 관리 방식을 사용할 때 version 을 사용합니다. node의 버전이 하나인 경우 숫자가 될 수 있습니다. 여러 버전을 지원하려면 각 node 버전의 숫자를 포함하는 배열로 변환합니다. n8n은 두 가지 node 버전 관리 방법을 지원합니다. 프로그래매틱 스타일 node는 둘 다 사용할 수 있습니다. 자세한 내용은 node 버전 관리 를 참고하세요. features # 오브젝트 | 선택적 node 버전에 대해 평가된 명명된 기능 플래그를 정의합니다. displayOptions 에서 @feature 를 사용하여 파라미터 가시성을 제어하거나 this.isNodeFeatureEnabled() 로 코드