RecordToHTML - 전역
RecordToHTML API는 레코드를 HTML로 변환하는 유틸리티 클래스입니다.
이 API는 서버 측 스크립트에서 사용할 수 있습니다.
RecordToHTML - RecordToHTML(문자열 테이블, 문자열 sys_id, 문자열 패턴, 부울 링크)
RecordToHTML 클래스의 인스턴스를 만듭니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 테이블 | 문자열 | 기록의 테이블 이름입니다. |
| sys_id | 문자열 | 기록의 Sys_id입니다. |
| pattern | 문자열 | 생성할 문자열의 패턴입니다. 패턴에는 ${} 템플릿 리터럴이 포함되어 기존 필드 값의 컨텐츠를 제공할 수 있습니다. 예를 들어, 패턴 "${number}"는 선택한 기록에 대한 번호를 제공합니다. |
| 링크 | 부울 | 결과를 HTML 링크로 생성할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
기본값: False |
다음 예제에서는 HTML 링크에서 서식이 지정된 인시던트 기록 정보를 생성하는 방법을 보여줍니다.
var r2html = new RecordToHTML("incident", "e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}");
gs.print(r2html.toString());
출력:
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>
RecordToHTML - setValue(문자열, 필드 이름, 문자열 값)
지정된 필드를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| fieldName | 문자열 | 변경할 필드의 이름입니다. |
| 값 | 문자열 | 필드를 설정할 값입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 문자열로 사용자 이름을 포함하여 형식이 지정된 인시던트 기록 정보를 생성하는 방법을 보여 줍니다.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5", "incident: ${number}-${short_description} (${user})", true);
r2html.setValue("user", gs.getUserName());
gs.print(r2html.toString());출력:
incident: INC0000005-CPU load high for over 10 minutes (admin)RecordToHTML - toString()
RecordToHTML 개체를 문자열로 변환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 문자열 | RecordToHTML() 생성자를 사용하여 패턴 세트에 있는 레코드의 HTML 출력입니다. |
다음 예제에서는 RecordToHTML 개체를 문자열로 변환하고 결과를 표시하는 방법을 보여 줍니다.
var r2html = new RecordToHTML("incident","e8e875b0c0a80164009dc852b4d677d5",
"incident: ${number}-${short_description}", true);
gs.print(r2html.toString());
출력:
<a href="incident.do?sys_id=e8e875b0c0a80164009dc852b4d677d5"><u>incident: INC0000005-CPU load high for over 10 minutes</u></a>