Um objeto TextOutput que pode ser veiculado de um script.
Devido a considerações de segurança, os scripts não podem retornar conteúdo de texto diretamente a um navegador. Em vez disso, o navegador é redirecionado para googleusercontent.com, que vai mostrar o conteúdo sem mais higienização ou manipulação.
É possível retornar conteúdo de texto desta forma:
function doGet() { return ContentService.createTextOutput('hello world!'); }
ContentService.Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
append(addedContent) | Text | Anexa novo conteúdo ao conteúdo que será veiculado. |
clear() | Text | Limpa o conteúdo atual. |
download | Text | Informa aos navegadores para fazer o download em vez de mostrar esse conteúdo. |
get | String | Recebe o conteúdo que será veiculado. |
get | String | Retorna o nome do arquivo para fazer o download dele ou nulo se ele precisar ser mostrado em vez de baixado. |
get | Mime | Recebe o tipo MIME com que esse conteúdo será veiculado. |
set | Text | Define o conteúdo que será veiculado. |
set | Text | Define o tipo MIME para o conteúdo que será veiculado. |
Documentação detalhada
append(addedContent)
Anexa novo conteúdo ao conteúdo que será veiculado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
added | String | o conteúdo a ser adicionado ao final |
Retornar
TextOutput: o próprio TextOutput, útil para encadeamento
clear()
downloadAsFile(filename)
Informa aos navegadores para fazer o download em vez de mostrar esse conteúdo.
Alguns navegadores ignoram essa configuração. Definir como nulo vai limpar a configuração e voltar ao comportamento padrão de mostrar em vez de fazer o download.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
filename | String | o nome do arquivo a ser usado pelo navegador |
Retornar
TextOutput: o objeto TextOutput, útil para encadeamento
Gera
Error : se o nome do arquivo contiver caracteres inválidos
getContent()
Recebe o conteúdo que será veiculado.
Retornar
String: o conteúdo que será veiculado
getFileName()
Retorna o nome do arquivo para fazer o download dele ou nulo se ele precisar ser mostrado em vez de baixado.
Retornar
String: o nome do arquivo
getMimeType()
Recebe o tipo MIME com que esse conteúdo será veiculado.
Retornar
MimeType: o tipo MIME com que esse conteúdo será veiculado
setContent(content)
Define o conteúdo que será veiculado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
content | String | o conteúdo a ser disponibilizado |
Retornar
TextOutput: o próprio TextOutput, útil para encadeamento
setMimeType(mimeType)
Define o tipo MIME para o conteúdo que será veiculado. O padrão é texto simples.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
mime | Mime | o tipo MIME |
Retornar
TextOutput: o próprio TextOutput, útil para encadeamento