Class TextOutput

TextOutput

Un objeto TextOutput que se puede entregar desde una secuencia de comandos.

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

Puedes mostrar 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 muestraDescripció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()StringMuestra el nombre del archivo con el que se descargará este archivo o nulo si se debe mostrar en lugar de descargarse.
getMimeType()MimeTypeObtén el tipo de MIME con el que se publicará este contenido.
setContent(content)TextOutputEstablece el contenido que se publicará.
setMimeType(mimeType)TextOutputEstablece el tipo 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: Este TextOutput en sí, útil para encadenar


clear()

Borra el contenido actual.

Volver

TextOutput: Este TextOutput en sí, útil para encadenar


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 lo estableces en nulo, se restablecerá el comportamiento predeterminado de mostrar en lugar de descargar.

Parámetros

NombreTipoDescripción
filenameStringel nombre del archivo que le indica al navegador que debe usar

Volver

TextOutput: Es 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()

Muestra el nombre del archivo con el que se descargará este archivo o nulo si se debe mostrar en lugar de descargarse.

Volver

String: Es el nombre del archivo.


getMimeType()

Obtén el tipo de MIME con el que se publicará este contenido.

Volver

MimeType: Es el tipo MIME con el que se enviará.


setContent(content)

Establece el contenido que se publicará.

Parámetros

NombreTipoDescripción
contentStringel contenido que se publicará

Volver

TextOutput: Este TextOutput en sí, útil para encadenar


setMimeType(mimeType)

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

Parámetros

NombreTipoDescripción
mimeTypeMimeTypeel tipo de MIME

Volver

TextOutput: Este TextOutput en sí, útil para encadenar