본문으로 건너뛰기

HTML 생성/가공

HTML 생성/가공 아이콘ssemworks-microservice-base.html
데이터 변환마크업일부 옵션 미지원 라벨 있음

HTML 템플릿을 생성하거나 HTML 문자열을 가공한다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.html
표시 이름HTML 생성/가공
카테고리데이터 변환
그룹transform
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
동작operation선택generateHtmlTemplateHTML 템플릿 생성은 이 노드에서 미지원(오류 반환)
선택지: HTML에서 콘텐츠 추출(extractHtmlContent) · HTML 테이블로 변환(convertToHtmlTable) · HTML 템플릿 생성(미지원)(generateHtmlTemplate)
소스 데이터sourceData선택jsonHTML 원본 위치. binary는 이 노드에서 미지원
선택지: JSON 필드(json) · 바이너리(미지원)(binary)
표시 조건: operation = "extractHtmlContent"
필드명dataPropertyName문자열dataHTML 문자열이 담긴 입력 필드명
표시 조건: operation = "extractHtmlContent"
추출 값extractionValues고정 컬렉션{}표시 조건: operation = "extractHtmlContent"
옵션options컬렉션{}표시 조건: operation = "extractHtmlContent"
옵션options컬렉션{}표시 조건: operation = "convertToHtmlTable"

추출 값 › 값 하위 필드

파라미터이름타입기본값설명
key문자열""결과 필드명 (표현식 사용 가능)
CSS 셀렉터cssSelector문자열""추출 대상 CSS 셀렉터 (표현식 사용 가능)
반환 값returnValue선택text추출할 값의 종류
선택지: 텍스트(text) · HTML(html) · 속성(Attribute)(attribute) · 값(Value)(value)
속성명attribute문자열""반환 값이 속성일 때 읽을 속성명 (표현식 사용 가능)
표시 조건: returnValue = "attribute"
제외 셀렉터skipSelectors문자열""텍스트 추출 시 제외할 CSS 셀렉터 콤마 목록 (표현식 사용 가능)
표시 조건: returnValue = "text"
배열로 반환returnArray불리언false매칭된 요소마다 개별 값을 배열로 반환할지 여부

옵션 하위 필드

파라미터이름타입기본값설명
값 트림trimValues불리언true추출된 값의 앞뒤 공백을 제거할지 여부
텍스트 정리cleanUpText불리언true줄바꿈 제거·연속 공백 축약 등 텍스트를 정리할지 여부

옵션 하위 필드

파라미터이름타입기본값설명
사용자 정의 스타일 사용customStyling불리언falsetrue면 기본 인라인 스타일을 적용하지 않음
헤더 대문자화capitalize불리언false헤더의 각 단어 첫 글자를 대문자로 표시할지 여부
캡션caption문자열""테이블 상단에 표시할 캡션
테이블 속성tableAttributes문자열""<table> 태그에 추가할 속성 문자열
헤더 속성headerAttributes문자열""<thead> 태그에 추가할 속성 문자열
행 속성rowAttributes문자열""<tr> 태그에 추가할 속성 문자열
셀 속성cellAttributes문자열""<td> 태그에 추가할 속성 문자열