Notepad 템플릿 API (V2)
Template은 입력 매개변수로 콘텐츠를 생성하여 새 문서나 내보내기 파일을 만드는 리소스입니다. 템플릿 구성과 게시 방법은 Notepad 템플릿을 따릅니다.
Generate Template은 게시된 템플릿에 입력값을 적용하고 생성 작업의 RID를 반환합니다. templateVersion을 생략하면 가장 최근에 게시된 버전을 사용합니다. 게시된 버전이 없거나 지정한 버전이 존재하지 않으면 생성할 수 없습니다.
입력값의 유형
templateParameters는 매개변수 이름에서 값 객체로 대응하는 맵입니다. 값의 type과 필드를 맞추어 지정합니다.
type | 필수 값 |
|---|---|
objectSetRid | value: 객체 집합 RID |
objectRid | value: 객체 RID |
date | value: 날짜 문자열 |
dateTime | timestamp: Unix epoch 이후 밀리초, timezone: IANA 시간대 |
string | value: 문자열 |
double | value: double 숫자 |
날짜와 시각은 다른 입력 유형입니다. dateTime.timezone은 America/New_York 같은 Area/Location 형태를 사용합니다. 생성할 템플릿에 필요한 이름과 값의 자료형이 맞아야 합니다.
생성 이후
반환한 RID로 생성 작업 상태를 조회합니다. 성공한 결과는 새 문서로 저장하거나 문서를 먼저 만들지 않고 내보내기 작업의 원천으로 사용할 수 있습니다.
생성 작업은 만든 사용자만 접근할 수 있고 생성 후 1시간 이내에 사용해야 합니다. 템플릿 리소스 자체와 이 임시 작업의 수명을 구분합니다.