Es un servicio para mostrar HTML y otro contenido de texto desde una secuencia de comandos.
Debido a consideraciones de seguridad, las secuencias de comandos no pueden mostrar contenido directamente en un navegador. En su lugar, deben limpiar el código HTML para que no pueda realizar acciones maliciosas. Consulta la descripción de Html
para conocer las limitaciones que esto implica en lo que se puede mostrar.
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Sandbox | Sandbox | Es una enumeración que representa los modos de zona de pruebas que se pueden usar para las secuencias de comandos Html del cliente. |
XFrameOptionsMode | XFrameOptionsMode | Es una enumeración que representa los modos X-Frame-Options que se pueden usar para las secuencias de comandos Html del cliente. |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
create | Html | Crea un nuevo objeto Html que se puede mostrar desde la secuencia de comandos. |
create | Html | Crea un objeto Html nuevo a partir de un recurso Blob . |
create | Html | Crea un nuevo objeto Html que se puede mostrar desde la secuencia de comandos. |
create | Html | Crea un nuevo objeto Html a partir de un archivo en el editor de código. |
create | Html | Crea un objeto Html nuevo a partir de un recurso Blob . |
create | Html | Crea un nuevo objeto Html que se puede mostrar desde la secuencia de comandos. |
create | Html | Crea un nuevo objeto Html a partir de un archivo en el editor de código. |
get | String | Obtiene la cadena de usuario-agente del navegador actual. |
Documentación detallada
create Html Output()
Crea un nuevo objeto Html
que se puede mostrar desde la secuencia de comandos.
const output = HtmlService.createHtmlOutput();
Volver
Html
: Es el nuevo objeto HtmlOutput.
create Html Output(blob)
Crea un objeto Html
nuevo a partir de un recurso Blob
.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
blob | Blob | el objeto del que se extraerá el código HTML |
Volver
Html
: Es el nuevo objeto Html
.
Arroja
Error
: Si el BLOB no contiene HTML o si el HTML tiene un formato incorrecto
create Html Output(html)
Crea un nuevo objeto Html
que se puede mostrar desde la secuencia de comandos.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
html | String | el contenido que se publicará |
Volver
Html
: Es el nuevo objeto HtmlOutput.
Arroja
Error
: Si el código HTML tiene un formato incorrecto
create Html OutputFromFile(filename)
Crea un nuevo objeto Html
a partir de un archivo en el editor de código.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
filename | String | el nombre del archivo que se usará |
Volver
Html
: Es el nuevo objeto Html
.
Arroja
Error
: Si no se encontró el archivo o si el código HTML tiene un formato incorrecto
create Template(blob)
Crea un objeto Html
nuevo a partir de un recurso Blob
.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
blob | Blob | Es el objeto del que se extraerá el código HTML. |
Volver
Html
: Es el nuevo objeto Html
.
Arroja
Error
: Si el BLOB no contiene HTML
create Template(html)
Crea un nuevo objeto Html
que se puede mostrar desde la secuencia de comandos.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
html | String | el contenido de la plantilla |
Volver
Html
: Es el nuevo objeto Html
.
create TemplateFromFile(filename)
Crea un nuevo objeto Html
a partir de un archivo en el editor de código.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
filename | String | el nombre del archivo que se usará |
Volver
Html
: Es el nuevo objeto Html
.
Arroja
Error
: Si no se encontró el archivo
get User Agent()
Obtiene la cadena de usuario-agente del navegador actual. Muestra null
para la mayoría de las ejecuciones de secuencias de comandos si no se usa en la función do
o do
de una app web.
Volver
String
: La cadena de usuario-agente