스크립트에서 제공할 수 있는 TextOutput 객체입니다.
보안 고려사항으로 인해 스크립트는 텍스트 콘텐츠를 브라우저에 직접 반환할 수 없습니다. 대신 브라우저가 googleusercontent.com으로 리디렉션되며, 이 경우 추가적인 정리나 조작 없이 브라우저가 표시됩니다.
다음과 같이 텍스트 콘텐츠를 반환할 수 있습니다.
function doGet() { return ContentService.createTextOutput("hello world!"); }JSON, RSS, XML을 TextOutputs로 제공하는 메서드도 있습니다.
ContentService
에서 해당 메서드를 참고하세요.방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
append(addedContent) | TextOutput | 게재될 콘텐츠에 새 콘텐츠를 추가합니다. |
clear() | TextOutput | 현재 콘텐츠를 지웁니다. |
downloadAsFile(filename) | TextOutput | 이 콘텐츠를 표시하는 대신 다운로드하도록 브라우저에 지시합니다. |
getContent() | String | 게재될 콘텐츠를 가져옵니다. |
getFileName() | String | 이 파일을 다운로드할 파일 이름을 반환하거나 다운로드하는 대신 표시해야 하는 경우 null을 반환합니다. |
getMimeType() | MimeType | 이 콘텐츠가 게재될 MIME 유형을 가져옵니다. |
setContent(content) | TextOutput | 게재될 콘텐츠를 설정합니다. |
setMimeType(mimeType) | TextOutput | 게재될 콘텐츠의 MIME 유형을 설정합니다. |
자세한 문서
append(addedContent)
게재될 콘텐츠에 새 콘텐츠를 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
addedContent | String | 추가할 콘텐츠 |
리턴
TextOutput
- 이 TextOutput 자체로, 체이닝에 유용합니다.
clear()
downloadAsFile(filename)
이 콘텐츠를 표시하는 대신 다운로드하도록 브라우저에 지시합니다.
일부 브라우저는 이 설정을 무시합니다. 이 값을 null로 설정하면 앱이 다운로드하는 대신 표시라는 기본 동작으로 다시 지워집니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
filename | String | 브라우저에서 |
리턴
TextOutput
- 체이닝에 유용한 TextOutput 객체
생성 값
Error
— 파일 이름에 잘못된 문자가 포함된 경우
getContent()
게재될 콘텐츠를 가져옵니다.
리턴
String
: 게재될 콘텐츠
getFileName()
이 파일을 다운로드할 파일 이름을 반환하거나 다운로드하는 대신 표시해야 하는 경우 null을 반환합니다.
리턴
String
: 파일 이름
getMimeType()
setContent(content)
setMimeType(mimeType)
게재될 콘텐츠의 MIME 유형을 설정합니다. 기본값은 일반 텍스트입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
mimeType | MimeType | MIME 유형 |
리턴
TextOutput
- 이 TextOutput 자체로, 체이닝에 유용합니다.