Este servicio permite que las aplicaciones de Apps Script muestren HTML, generalmente como una interfaz de usuario. Si es la primera vez que usas esta clase, te recomendamos que también consultes la guía del servicio HTML.
.Clases
Nombre | Descripción breve |
---|---|
HtmlOutput | Un objeto HtmlOutput que se puede entregar desde una secuencia de comandos. |
HtmlOutputMetaTag | Un objeto que representa una metaetiqueta que se agrega a la página mediante una llamada a HtmlOutput.addMetaTag(name, content) |
HtmlService | Servicio para mostrar HTML y otro contenido de texto de una secuencia de comandos. |
HtmlTemplate | Un objeto de plantilla para construir HTML de forma dinámica. |
SandboxMode | Una enumeración que representa los modos de la zona de pruebas que se pueden usar para las secuencias de comandos HtmlService del cliente |
XFrameOptionsMode | Una enumeración que representa los modos X-Frame-Options que se pueden usar para las secuencias de comandos HtmlService del cliente |
HtmlOutput
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Agrega una metaetiqueta a la página. |
append(addedContent) | HtmlOutput | Agrega contenido nuevo al contenido de esta HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | Agrega contenido nuevo al contenido de este HtmlOutput mediante escape contextual. |
asTemplate() | HtmlTemplate | Muestra un HtmlTemplate respaldado por este HtmlOutput . |
clear() | HtmlOutput | Borra el contenido actual. |
getAs(contentType) | Blob | Muestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado. |
getBlob() | Blob | Muestra los datos dentro de este objeto como un BLOB. |
getContent() | String | Obtiene el contenido de este HtmlOutput . |
getFaviconUrl() | String | Obtiene la URL de una etiqueta de vínculo de ícono de página agregada a la página mediante una llamada a setFaviconUrl(iconUrl) . |
getHeight() | Integer | Obtiene la altura inicial del diálogo personalizado en Documentos, Hojas de cálculo o Formularios de Google. |
getMetaTags() | HtmlOutputMetaTag[] | Obtiene un array de objetos que representan metaetiquetas que se agregan a la página llamando a addMetaTag(name, content) . |
getTitle() | String | Obtiene el título de la página de salida. |
getWidth() | Integer | Obtiene el ancho inicial del diálogo personalizado en Documentos, Hojas de cálculo o Formularios de Google. |
setContent(content) | HtmlOutput | Establece el contenido de este HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Agrega una etiqueta de vínculo a un ícono de página en la página. |
setHeight(height) | HtmlOutput | Establece la altura inicial del diálogo personalizado en Documentos, Hojas de cálculo o Formularios de Google. |
setSandboxMode(mode) | HtmlOutput | Este método ahora no tiene efecto. Anteriormente, configuraba el elemento sandbox
mode que se usaba para las secuencias de comandos del cliente. |
setTitle(title) | HtmlOutput | Establece el título de la página de salida. |
setWidth(width) | HtmlOutput | Establece el ancho inicial de un diálogo personalizado en Documentos, Hojas de cálculo o Formularios de Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Establece el estado del encabezado X-Frame-Options de la página, que controla la prevención de clickjacking. |
HtmlOutputMetaTag
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
getContent() | String | Obtiene el contenido de esta metaetiqueta. |
getName() | String | Obtiene el nombre de este HtmlOutputMetaTag . |
HtmlService
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
SandboxMode | SandboxMode | Una enumeración que representa los modos de la zona de pruebas que se pueden usar para las secuencias de comandos HtmlService del cliente |
XFrameOptionsMode | XFrameOptionsMode | Una enumeración que representa los modos X-Frame-Options que se pueden usar para las secuencias de comandos HtmlService del cliente |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
createHtmlOutput() | HtmlOutput | Crea un objeto HtmlOutput nuevo que se puede mostrar desde la secuencia de comandos. |
createHtmlOutput(blob) | HtmlOutput | Crea un objeto HtmlOutput nuevo a partir de un recurso BlobSource . |
createHtmlOutput(html) | HtmlOutput | Crea un objeto HtmlOutput nuevo que se puede mostrar desde la secuencia de comandos. |
createHtmlOutputFromFile(filename) | HtmlOutput | Crea un objeto HtmlOutput nuevo a partir de un archivo en el editor de código. |
createTemplate(blob) | HtmlTemplate | Crea un objeto HtmlTemplate nuevo a partir de un recurso BlobSource . |
createTemplate(html) | HtmlTemplate | Crea un objeto HtmlTemplate nuevo que se puede mostrar desde la secuencia de comandos. |
createTemplateFromFile(filename) | HtmlTemplate | Crea un objeto HtmlTemplate nuevo a partir de un archivo en el editor de código. |
getUserAgent() | String | Obtiene la string usuario-agente para el navegador actual. |
HtmlTemplate
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
evaluate() | HtmlOutput | Evalúa esta plantilla y muestra un objeto HtmlOutput . |
getCode() | String | Genera una cadena de código JavaScript en función del archivo de plantilla, que se puede evaluar. |
getCodeWithComments() | String | Genera una cadena de código JavaScript que se puede evaluar, con cada línea del código que contiene la línea original de la plantilla como un comentario. |
getRawContent() | String | Muestra el contenido sin procesar de esta plantilla. |
SandboxMode
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
EMULATED | Enum | Un modo de zona de pruebas heredado que emula el modo estricto de ECMAScript 5 solo con las funciones disponibles en ECMAScript 3 |
IFRAME | Enum | Un modo de zona de pruebas que usa la zona de pruebas de iframe en lugar de la tecnología de zona de pruebas de Caja que usan los modos EMULATED y NATIVE . |
NATIVE | Enum | Un modo de zona de pruebas que se compila sobre el modo estricto de ECMAScript 5. |
XFrameOptionsMode
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
ALLOWALL | Enum | No se establecerá ningún encabezado X-Frame-Options . |
DEFAULT | Enum | Establece el valor predeterminado del encabezado X-Frame-Options , que conserva las suposiciones de seguridad normales. |