Class TextOutput

TextOutput

Um objeto TextOutput que pode ser veiculado em um script.

Por motivos de segurança, os scripts não podem retornar conteúdo de texto diretamente para um navegador. Em vez disso, o navegador é redirecionado para googleusercontent.com, que o exibe sem nenhuma limpeza ou manipulação.

Você pode retornar conteúdo de texto assim:

function doGet() {
  return ContentService.createTextOutput('hello world!');
}
Há também métodos para servir JSON, RSS e XML como TextOutputs. Consulte os métodos correspondentes em ContentService.

Métodos

MétodoTipo de retornoBreve descrição
append(addedContent)TextOutputAdiciona 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 precisa ser exibido em vez de ser feito o download.
getMimeType()MimeTypeReceba o tipo MIME com que esse conteúdo será enviado.
setContent(content)TextOutputDefine o conteúdo que será veiculado.
setMimeType(mimeType)TextOutputDefine o tipo mime do conteúdo que será enviado.

Documentação detalhada

append(addedContent)

Adiciona novo conteúdo ao conteúdo que será veiculado.

Parâmetros

NomeTipoDescrição
addedContentStringo conteúdo a ser anexado

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 vão ignorar essa configuração. Definir esse valor como nulo vai limpar o comportamento padrão de exibição em vez de download.

Parâmetros

NomeTipoDescrição
filenameStringo nome do arquivo para informar ao navegador o que usar

Retornar

TextOutput: o objeto TextOutput, útil para encadeamento.

Gera

Error: se o nome do arquivo tiver 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 precisa ser exibido em vez de ser feito o download.

Retornar

String: o nome do arquivo.


getMimeType()

Receba o tipo MIME com que esse conteúdo será enviado.

Retornar

MimeType: o tipo MIME com que o conteúdo será enviado.


setContent(content)

Define o conteúdo que será veiculado.

Parâmetros

NomeTipoDescrição
contentStringo conteúdo a ser veiculado

Retornar

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


setMimeType(mimeType)

Define o tipo mime do conteúdo que será enviado. O padrão é texto simples.

Parâmetros

NomeTipoDescrição
mimeTypeMimeTypeo tipo MIME

Retornar

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