InfoGrab Docs

Root

n8n 표현식에서 사용할 수 있는 루트 수준 변수 및 함수 참조

$() 설명: 지정된 노드의 데이터를 반환합니다. 구문: $(nodeName) 반환값: NodeData 출처: Custom n8n functionality 파라미터: nodeName (String) - 데이터를 가져올 노드의 이름 $binary # 설명: 현재 아이템에 대해 현재 노드로 전달된 바이너리 입력 데이터를 반환합니다. $input.item.binary 의 단축 표현입니다. 구문: $binary 반환값: Array 출처: Custom n8n functionality $execution # 설명: 현재 실행에 대한 메타데이터를 조회하거나 설정합니다. 구문: $execution 반환값: ExecData 출처: Custom n8n functionality $fromAI() # 설명: 대규모 언어 모델이 노드 파라미터의 값을 제공해야 할 때 사용합니다. 더 나은 결과를 위해 설명을 제공하는 것을 권장합니다. 구문: $fromAI(key, description?, type?, defaultValue?) 반환값: any 출처: Custom n8n functionality 파라미터: key (String) - 가져올 필드의 이름. 영문자, 숫자, 밑줄, 하이픈만 포함할 수 있습니다. description (String) - 선택 사항 - 모델에게 반환해야 할 값에 대한 추가 컨텍스트를 제공하는 데 사용합니다. type (String) - 선택 사항 - 반환할 값의 유형. string , number , boolean , json , date , datetime 중 하나입니다. 기본값은 string 입니다. defaultValue (any) - 선택 사항 - 모델이 해당 키를 반환하지 않을 때 사용할 값 예제: // 모델에게 이름을 제공하도록 요청하고 여기서 사용 $fromAI( 'name' ) // 모델에게 사람의 나이(기본값 18의 숫자)를 제공하도록 요청하고 여기서 사용 $fromAI( 'age' , 'The age of the person' , 'number' , 18 ) // 모델에게 사람이 학생인지 여부를 나타내는 boolean(기본값 false)을 제공하도록 요청하고 여기서 사용 $fromAI( 'isStudent' , 'Is the person a student' , 'boolean' , false ) $if() # 설명: condition 에 따라 두 값 중 하나를 반환합니다. JavaScript의 ? 연산자와 유사합니다. 구문: $if(condition, valueIfTrue, valueIfFalse) 반환값: any 출처: Custom n8n functionality 파라미터: condition (Boolean) - 수행할 검사. true 또는 false 로 평가되어야 합니다. valueIfTrue (any) - 조건이 참일 때 반환할 값 valueIfFalse (any) - 조건이 거짓일 때 반환할 값 예제: // 오후 5시 이전이면 "Good day", 그렇지 않으면 "Good evening" 반환 $if($now. h