EasyUse/Promptgenerated

PromptLine(promptLine)

PromptLine 노드는 prompt 문자열에서 연속된 줄 블록을 추출합니다. 시작 줄을 선택하고, 반환할 줄 수를 제한하며, 선택 전에 빈 줄을 선택적으로 제거할 수 있습니다. 선택된 줄은 단일로 연결된 STRING 값과 COMBO/리스트 값으로 모두 반환됩니다.

prompt Line

STRING
COMBO
prompt
text
start_index
0
max_rows
1000
remove_empty_lines
Easy Use

PromptLine 노드는 prompt 문자열에서 연속된 줄 블록을 추출합니다. 시작 줄을 선택하고, 반환할 줄 수를 제한하며, 선택 전에 빈 줄을 선택적으로 제거할 수 있습니다. 선택된 줄은 단일로 연결된 STRING 값과 COMBO/리스트 값으로 모두 반환됩니다.

입력

이름유형기본값설명
promptSTRINGtext소스 프롬프트 텍스트. 이 문자열을 줄바꿈 문자로 분할하여 줄 선택을 수행합니다.
start_indexINT0선택할 첫 번째 줄의 0 기반 인덱스. 0은 첫 번째 줄을 선택합니다. 범위: 0–9999.
max_rowsINT1000반환할 최대 줄 수. start_index 이후 사용 가능한 줄이 더 적으면 나머지 모든 줄이 반환됩니다. 범위: 1–9999.
remove_empty_linesBOOLEANtrue활성화하면 빈 줄 또는 공백만 있는 줄이 인덱싱 전에 제거되고 출력에 포함되지 않습니다. 비활성화하면 빈 줄이 유지되며 start_index/max_rows 계산에 포함됩니다.

출력

유형설명
STRING선택된 줄을 줄바꿈으로 구분하여 단일 문자열로 연결한 결과.
COMBO동일한 선택된 줄을 순서를 유지하는 COMBO/리스트 값으로 반환합니다. 줄 목록이나 콤보 스타일 입력을 허용하는 다운스트림 노드에 유용합니다.

사용 참고 사항

  • 인덱스는 0 기반입니다. 첫 번째 줄은 0, 두 번째 줄은 1 등입니다.
  • 기본값(start_index=0, max_rows=1000, remove_empty_lines=true)은 사실상 빈 줄이 제거된 전체 프롬프트를 반환합니다. 프롬프트에 1000개 이상의 비어 있지 않은 줄이 포함된 경우 처음 1000개만 반환됩니다.
  • start_index가 마지막 사용 가능한 줄을 초과하면 출력이 비어 있습니다.
  • max_rows의 최솟값이 1이므로 0개 행을 명시적으로 요청할 수 없습니다. 빈 출력을 생성하려면 프롬프트 끝을 초과하는 start_index를 사용하거나 빈 프롬프트를 전달하세요.
  • 기본 prompt 값은 리터럴 문자열 text이므로 연결되지 않은 prompt 입력도 유효한 단일 줄 선택 결과를 생성합니다.
  • COMBO 출력은 선택된 줄을 하나의 결합된 텍스트 블록이 아닌 개별 항목으로 사용해야 할 때 유용합니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…