Class TextOutput

TextOutput

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

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

Puedes mostrar contenido de texto como el siguiente:

function doGet() {
  return ContentService.createTextOutput("hello world!");
}
También hay métodos para publicar archivos 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 entregará.
getFileName()StringMuestra el nombre del archivo para descargar este archivo, o el valor nulo si se debe mostrar en lugar de descargar.
getMimeType()MimeTypeObtén el tipo de MIME con el que se entregará este contenido.
setContent(content)TextOutputEstablece el contenido que se publicará.
setMimeType(mimeType)TextOutputEstablece el tipo de MIME del contenido que se entregará.

Documentación detallada

append(addedContent)

Agrega contenido nuevo al contenido que se publicará.

Parámetros

NombreTipoDescripción
addedContentStringel contenido que se agregará

Devolvedor

TextOutput: Este TextOutput en sí es útil para encadenar.


clear()

Borra el contenido actual.

Devolvedor

TextOutput: Este TextOutput en sí es ú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 se establece como nulo, se restablecerá el comportamiento predeterminado de visualización en lugar de descarga.

Parámetros

NombreTipoDescripción
filenameStringel nombre del archivo para indicarle al navegador que use

Devolvedor

TextOutput: Es el objeto TextOutput, útil para el encadenamiento.

Arroja

Error: Si el nombre de archivo contiene caracteres no permitidos


getContent()

Obtiene el contenido que se entregará.

Devolvedor

String: Es el contenido que se entregará.


getFileName()

Muestra el nombre del archivo para descargar este archivo, o el valor nulo si se debe mostrar en lugar de descargar.

Devolvedor

String: Es el nombre del archivo.


getMimeType()

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

Devolvedor

MimeType: Es el tipo de MIME con el que se entregará.


setContent(content)

Establece el contenido que se publicará.

Parámetros

NombreTipoDescripción
contentStringel contenido que entregará

Devolvedor

TextOutput: Este TextOutput en sí es útil para encadenar.


setMimeType(mimeType)

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

Parámetros

NombreTipoDescripción
mimeTypeMimeTypeel tipo MIME

Devolvedor

TextOutput: Este TextOutput en sí es útil para encadenar.