Class TextOutput

TextOutput

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!');
}
Também há métodos para disponibilizar JSON, RSS e XML como TextOutputs. Consulte os métodos correspondentes em ContentService.

Métodos

MétodoTipo de retornoBreve descrição
append(addedContent)TextOutputAnexa novo conteúdo ao conteúdo que será veiculado.
clear()TextOutputLimpa o conteúdo atual.
downloadAsFile(filename)TextOutputInforma aos navegadores para fazer o download em vez de mostrar esse conteúdo.
getContent()StringRecebe o conteúdo que será veiculado.
getFileName()StringRetorna o nome do arquivo para fazer o download dele ou nulo se ele precisar ser mostrado em vez de baixado.
getMimeType()MimeTypeRecebe o tipo MIME com que esse conteúdo será veiculado.
setContent(content)TextOutputDefine o conteúdo que será veiculado.
setMimeType(mimeType)TextOutputDefine 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

NomeTipoDescrição
addedContentStringo conteúdo a ser adicionado ao final

Retornar

TextOutput: o próprio TextOutput, útil para encadeamento


clear()

Limpa o conteúdo atual.

Retornar

TextOutput: o próprio TextOutput, útil para encadeamento


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

NomeTipoDescrição
filenameStringo 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

NomeTipoDescrição
contentStringo 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

NomeTipoDescrição
mimeTypeMimeTypeo tipo MIME

Retornar

TextOutput: o próprio TextOutput, útil para encadeamento