Esse serviço permite que aplicativos do Apps Script retornem HTML, geralmente como uma interface do usuário. Se você não está começando a usar essa classe, recomendamos que consulte também o guia do Serviço de HTML.
.Aulas
Nome | Breve descrição |
---|---|
HtmlOutput | Um objeto HtmlOutput que pode ser disponibilizado a partir de um script. |
HtmlOutputMetaTag | Um objeto que representa uma metatag adicionada à página chamando HtmlOutput.addMetaTag(name, content) . |
HtmlService | Serviço para retornar HTML e outro conteúdo de texto de um script. |
HtmlTemplate | Um objeto de modelo para construir HTML dinamicamente. |
SandboxMode | Um tipo enumerado que representa os modos de sandbox que podem ser usados para scripts HtmlService do lado do cliente. |
XFrameOptionsMode | Um tipo enumerado que representa os modos X-Frame-Options que podem ser usados para scripts HtmlService do lado do cliente. |
HtmlOutput
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Adiciona uma metatag à página. |
append(addedContent) | HtmlOutput | Anexa novos conteúdos ao conteúdo deste HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | Anexa novo conteúdo ao conteúdo desse HtmlOutput , usando escape contextual. |
asTemplate() | HtmlTemplate | Retorna um HtmlTemplate apoiado por esse HtmlOutput . |
clear() | HtmlOutput | Limpa o conteúdo atual. |
getAs(contentType) | Blob | Retorne os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. |
getBlob() | Blob | Retorne os dados dentro desse objeto como um blob. |
getContent() | String | Recebe o conteúdo desse HtmlOutput . |
getFaviconUrl() | String | Recebe o URL de uma tag de link favicon adicionada à página chamando setFaviconUrl(iconUrl) . |
getHeight() | Integer | Extrai a altura inicial da caixa de diálogo personalizada no Documentos, Planilhas ou Formulários Google. |
getMetaTags() | HtmlOutputMetaTag[] | Recebe uma matriz de objetos que representam metatags adicionadas à página chamando addMetaTag(name, content) . |
getTitle() | String | Recebe o título da página de saída. |
getWidth() | Integer | Recebe a largura inicial da caixa de diálogo personalizada no Documentos, Planilhas ou Formulários Google. |
setContent(content) | HtmlOutput | Define o conteúdo desse HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Adiciona uma tag de link para um favicon à página. |
setHeight(height) | HtmlOutput | Define a altura inicial da caixa de diálogo personalizada no Documentos, Planilhas ou Formulários Google. |
setSandboxMode(mode) | HtmlOutput | Esse método agora não tem efeito. Antes, ele definia o sandbox
mode usado para scripts do lado do cliente |
setTitle(title) | HtmlOutput | Define o título da página de saída. |
setWidth(width) | HtmlOutput | Define a largura inicial de uma caixa de diálogo personalizada no Documentos, Planilhas ou Formulários Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Define o estado do cabeçalho X-Frame-Options da página, que controla a prevenção contra clickjacking. |
HtmlOutputMetaTag
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getContent() | String | Recebe o conteúdo dessa metatag. |
getName() | String | Recebe o nome desse HtmlOutputMetaTag . |
HtmlService
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
SandboxMode | SandboxMode | Um tipo enumerado que representa os modos de sandbox que podem ser usados para scripts HtmlService do lado do cliente. |
XFrameOptionsMode | XFrameOptionsMode | Um tipo enumerado que representa os modos X-Frame-Options que podem ser usados para scripts HtmlService do lado do cliente. |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createHtmlOutput() | HtmlOutput | Cria um novo objeto HtmlOutput que pode ser retornado do script. |
createHtmlOutput(blob) | HtmlOutput | Cria um novo objeto HtmlOutput com base em um recurso BlobSource . |
createHtmlOutput(html) | HtmlOutput | Cria um novo objeto HtmlOutput que pode ser retornado do script. |
createHtmlOutputFromFile(filename) | HtmlOutput | Cria um novo objeto HtmlOutput com base em um arquivo no editor de código. |
createTemplate(blob) | HtmlTemplate | Cria um novo objeto HtmlTemplate com base em um recurso BlobSource . |
createTemplate(html) | HtmlTemplate | Cria um novo objeto HtmlTemplate que pode ser retornado do script. |
createTemplateFromFile(filename) | HtmlTemplate | Cria um novo objeto HtmlTemplate com base em um arquivo no editor de código. |
getUserAgent() | String | Recebe a string do user agent para o navegador atual. |
HtmlTemplate
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
evaluate() | HtmlOutput | Avalia esse modelo e retorna um objeto HtmlOutput . |
getCode() | String | Gera uma string de código JavaScript, com base no arquivo de modelo, que pode ser avaliada. |
getCodeWithComments() | String | Gera uma string de código JavaScript que pode ser avaliada, com cada linha do código contendo a linha original do modelo como um comentário. |
getRawContent() | String | Retorna o conteúdo não processado desse modelo. |
SandboxMode
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
EMULATED | Enum | Um modo sandbox legado que emula o modo restrito do ECMAScript 5 usando apenas os recursos disponíveis no ECMAScript 3. |
IFRAME | Enum | Um modo sandbox que usa o sandbox de iframe em vez da tecnologia de sandbox Caja usada pelos
modos EMULATED e NATIVE . |
NATIVE | Enum | Um modo sandbox construído sobre o modo estrito do ECMAScript 5. |
XFrameOptionsMode
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
ALLOWALL | Enum | Nenhum cabeçalho X-Frame-Options será definido. |
DEFAULT | Enum | Define o valor padrão para o cabeçalho X-Frame-Options , que preserva as suposições normais
de segurança. |