Serviço para retornar HTML e outros conteúdos de texto de um script.
Por motivos de segurança, os scripts não podem retornar conteúdo diretamente a um navegador. Em vez disso,
eles precisam limpar o HTML para que ele não possa realizar ações maliciosas. Consulte a descrição de
Html
para saber quais são as limitações em relação ao que pode ser retornado.
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Sandbox | Sandbox | Um tipo enumerado que representa os modos de sandbox que podem ser usados para scripts Html
do lado do cliente. |
XFrameOptionsMode | XFrameOptionsMode | Um tipo enumerado que representa os modos X-Frame-Options que podem ser usados para scripts Html do lado do cliente. |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
create | Html | Cria um novo objeto Html que pode ser retornado do script. |
create | Html | Cria um novo objeto Html de um recurso Blob . |
create | Html | Cria um novo objeto Html que pode ser retornado do script. |
create | Html | Cria um novo objeto Html a partir de um arquivo no editor de código. |
create | Html | Cria um novo objeto Html de um recurso Blob . |
create | Html | Cria um novo objeto Html que pode ser retornado do script. |
create | Html | Cria um novo objeto Html de um arquivo no editor de código. |
get | String | Recebe a string do user agent do navegador atual. |
Documentação detalhada
create Html Output()
Cria um novo objeto Html
que pode ser retornado do script.
const output = HtmlService.createHtmlOutput();
Retornar
Html
: o novo objeto HtmlOutput
create Html Output(blob)
Cria um novo objeto Html
de um recurso Blob
.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
blob | Blob | o objeto para extrair o HTML |
Retornar
Html
: o novo objeto Html
.
Gera
Error
: se o blob não tiver HTML ou se o HTML estiver incorreto
create Html Output(html)
Cria um novo objeto Html
que pode ser retornado do script.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
html | String | o conteúdo a ser veiculado |
Retornar
Html
: o novo objeto HtmlOutput
Gera
Error
: se o HTML estiver incorreto.
create Html OutputFromFile(filename)
Cria um novo objeto Html
a partir de um arquivo no editor de código.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
filename | String | o nome do arquivo a ser usado |
Retornar
Html
: o novo objeto Html
.
Gera
Error
: se o arquivo não foi encontrado ou se o HTML nele estiver incorreto.
create Template(blob)
Cria um novo objeto Html
de um recurso Blob
.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
blob | Blob | O objeto de onde o HTML será extraído. |
Retornar
Html
: o novo objeto Html
.
Gera
Error
: se o blob não contiver HTML.
create Template(html)
Cria um novo objeto Html
que pode ser retornado do script.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
html | String | o conteúdo do modelo |
Retornar
Html
: o novo objeto Html
.
create TemplateFromFile(filename)
Cria um novo objeto Html
a partir de um arquivo no editor de código.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
filename | String | o nome do arquivo a ser usado |
Retornar
Html
: o novo objeto Html
.
Gera
Error
: se o arquivo não foi encontrado.
get User Agent()
Recebe a string do user agent do navegador atual. Retorna null
para a maioria das execuções
de script se não for usado na função do
ou do
de um app da Web.
Retornar
String
: a string do user agent