Class TextOutput

TextOutput

Um objeto TextOutput que pode ser disponibilizado a partir de um script.

Devido a considerações de segurança, os scripts não podem retornar diretamente conteúdo de texto para um navegador. Em vez disso, o navegador é redirecionado para googleusercontent.com, que exibe o URL sem qualquer limpeza ou manipulação.

Você pode retornar conteúdo de texto como este:

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 o conteúdo novo ao conteúdo que será veiculado.
clear()TextOutputLimpa o conteúdo atual.
downloadAsFile(filename)TextOutputInstrui os navegadores a fazer o download em vez de exibir esse conteúdo.
getContent()StringExtrai o conteúdo que será veiculado.
getFileName()StringRetorna o nome do arquivo para fazer o download como ou nulo se ele precisar ser exibido em vez de transferido por download.
getMimeType()MimeTypeConsiga o tipo MIME com que esse conteúdo será veiculado.
setContent(content)TextOutputDefine o conteúdo que será exibido.
setMimeType(mimeType)TextOutputDefine o tipo MIME do conteúdo que será veiculado.

Documentação detalhada

append(addedContent)

Anexa o conteúdo novo ao conteúdo que será veiculado.

Parâmetros

NomeTipoDescrição
addedContentStringo conteúdo a ser anexado

Retorno

TextOutput: essa TextOutput em si, útil para encadeamento.


clear()

Limpa o conteúdo atual.

Retorno

TextOutput: essa TextOutput em si, útil para encadeamento.


downloadAsFile(filename)

Instrui os navegadores a fazer o download em vez de exibir esse conteúdo.

Alguns navegadores vão ignorar essa configuração. Definir como nulo vai limpar o comportamento padrão de exibição em vez de download.

Parâmetros

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

Retorno

TextOutput: o objeto TextOutput, útil para encadeamento.

Gera

Error: se o nome do arquivo contiver caracteres ilegais.


getContent()

Extrai o conteúdo que será veiculado.

Retorno

String: o conteúdo que será veiculado.


getFileName()

Retorna o nome do arquivo para fazer o download como ou nulo se ele precisar ser exibido em vez de transferido por download.

Retorno

String: o nome do arquivo


getMimeType()

Consiga o tipo MIME com que esse conteúdo será veiculado.

Retorno

MimeType: o tipo MIME com que ele será veiculado


setContent(content)

Define o conteúdo que será exibido.

Parâmetros

NomeTipoDescrição
contentStringo conteúdo que será veiculado

Retorno

TextOutput: essa TextOutput em si, útil para encadeamento.


setMimeType(mimeType)

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

Parâmetros

NomeTipoDescrição
mimeTypeMimeTypeo tipo MIME

Retorno

TextOutput: essa TextOutput em si, útil para encadeamento.