Class TextOutput

TextOutput

Es un objeto TextOutput que se puede publicar desde un script.

Por motivos de seguridad, las secuencias de comandos no pueden devolver directamente contenido de texto a un navegador. En cambio, el navegador se redirecciona a googleusercontent.com, que lo mostrará sin ninguna otra limpieza o manipulación.

Puedes devolver contenido de texto de la siguiente manera:

function doGet() {
  return ContentService.createTextOutput('hello world!');
}
También hay métodos para entregar JSON, RSS y XML como TextOutputs. Consulta los métodos correspondientes en ContentService.

Métodos

MétodoTipo de datos que se devuelveDescripción breve
append(addedContent)TextOutputAgrega contenido nuevo al contenido que se publicará.
clear()TextOutputBorra el contenido actual.
downloadAsFile(filename)TextOutputIndica a los navegadores que descarguen este contenido en lugar de mostrarlo.
getContent()StringObtiene el contenido que se publicará.
getFileName()StringDevuelve el nombre del archivo con el que se descargará o un valor nulo si se debe mostrar en lugar de descargarse.
getMimeType()MimeTypeObtiene el tipo de MIME con el que se publicará este contenido.
setContent(content)TextOutputEstablece el contenido que se publicará.
setMimeType(mimeType)TextOutputEstablece el tipo de MIME para el contenido que se publicará.

Documentación detallada

append(addedContent)

Agrega contenido nuevo al contenido que se publicará.

Parámetros

NombreTipoDescripción
addedContentStringEl contenido que se agregará

Volver

TextOutput: Es este mismo TextOutput, útil para el encadenamiento.


clear()

Borra el contenido actual.

Volver

TextOutput: Es este mismo TextOutput, útil para el encadenamiento.


downloadAsFile(filename)

Indica a los navegadores que descarguen este contenido en lugar de mostrarlo.

Algunos navegadores ignorarán este parámetro de configuración. Si se establece en nulo, se borrará y volverá al comportamiento predeterminado de mostrar en lugar de descargar.

Parámetros

NombreTipoDescripción
filenameStringEl nombre de archivo que se le indica al navegador que use

Volver

TextOutput: El objeto TextOutput, útil para encadenar

Arroja

Error: Si el nombre del archivo contiene caracteres no permitidos


getContent()

Obtiene el contenido que se publicará.

Volver

String: Es el contenido que se publicará.


getFileName()

Devuelve el nombre del archivo con el que se descargará o un valor nulo si se debe mostrar en lugar de descargarse.

Volver

String: Nombre del archivo


getMimeType()

Obtiene el tipo de MIME con el que se publicará este contenido.

Volver

MimeType: Tipo de MIME con el que se publicará el archivo


setContent(content)

Establece el contenido que se publicará.

Parámetros

NombreTipoDescripción
contentStringEl contenido que se publicará

Volver

TextOutput: Es este mismo TextOutput, útil para el encadenamiento.


setMimeType(mimeType)

Establece el tipo de MIME para el contenido que se publicará. El valor predeterminado es texto sin formato.

Parámetros

NombreTipoDescripción
mimeTypeMimeTypeEl tipo de MIME

Volver

TextOutput: Es este mismo TextOutput, útil para el encadenamiento.