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 Htmldo lado do cliente. | 
| XFrameOptionsMode | XFrameOptionsMode | Um tipo enumerado que representa os modos X-Frame-Optionsque podem ser usados para scriptsHtmldo lado do cliente. | 
Métodos
| Método | Tipo de retorno | Breve descrição | 
|---|---|---|
| create | Html | Cria um novo objeto Htmlque pode ser retornado do script. | 
| create | Html | Cria um novo objeto Htmlde um recursoBlob. | 
| create | Html | Cria um novo objeto Htmlque pode ser retornado do script. | 
| create | Html | Cria um novo objeto Htmla partir de um arquivo no editor de código. | 
| create | Html | Cria um novo objeto Htmlde um recursoBlob. | 
| create | Html | Cria um novo objeto Htmlque pode ser retornado do script. | 
| create | Html | Cria um novo objeto Htmla partir de um arquivo no editor de código. | 
| get | String | Recebe a string do user agent do navegador atual. | 
Documentação detalhada
create
Cria um novo objeto Html que pode ser retornado do script.
const output = HtmlService.createHtmlOutput();
Retornar
Html: o novo objeto HtmlOutput
create
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
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
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
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
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
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
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