HTML Service

HTML

Questo servizio consente alle applicazioni Apps Script di restituire HTML, in genere come interfaccia utente. Se non hai mai utilizzato questa classe, ti consigliamo di consultare anche la guida al servizio HTML.

.

Corsi

NomeBreve descrizione
HtmlOutputUn oggetto HtmlOutput che può essere pubblicato da uno script.
HtmlOutputMetaTagUn oggetto che rappresenta un meta tag aggiunto alla pagina chiamando HtmlOutput.addMetaTag(name, content).
HtmlServiceServizio per restituire HTML e altri contenuti di testo da uno script.
HtmlTemplateUn oggetto modello per la creazione dinamica di HTML.
SandboxModeUn'enumerazione che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client.
XFrameOptionsModeUn'enumerazione che rappresenta le modalità X-Frame-Options che possono essere utilizzate per gli script HtmlService lato client.

HtmlOutput

Metodi

MetodoTipo restituitoBreve descrizione
addMetaTag(name, content)HtmlOutputAggiunge un meta tag alla pagina.
append(addedContent)HtmlOutputAggiunge nuovi contenuti a quelli di questo HtmlOutput.
appendUntrusted(addedContent)HtmlOutputAggiunge nuovi contenuti a quelli di questo HtmlOutput, utilizzando l'escape contestuale.
asTemplate()HtmlTemplateRestituisce un HtmlTemplate supportato da questo HtmlOutput.
clear()HtmlOutputCancella i contenuti correnti.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come blob convertito nel tipo di contenuti specificato.
getBlob()BlobRestituisce i dati all'interno di questo oggetto come blob.
getContent()StringRecupera i contenuti di questo HtmlOutput.
getFaviconUrl()StringRecupera l'URL di un tag link favicon aggiunto alla pagina chiamando setFaviconUrl(iconUrl).
getHeight()IntegerRecupera l'altezza iniziale della finestra di dialogo personalizzata in Google Docs, Fogli o Moduli.
getMetaTags()HtmlOutputMetaTag[]Recupera un array di oggetti che rappresentano i meta tag aggiunti alla pagina chiamando addMetaTag(name, content).
getTitle()StringRecupera il titolo della pagina di output.
getWidth()IntegerRecupera la larghezza iniziale della finestra di dialogo personalizzata in Google Docs, Fogli o Moduli.
setContent(content)HtmlOutputImposta i contenuti di questo HtmlOutput.
setFaviconUrl(iconUrl)HtmlOutputAggiunge alla pagina un tag link per una favicon.
setHeight(height)HtmlOutputImposta l'altezza iniziale della finestra di dialogo personalizzata in Google Docs, Fogli o Moduli.
setSandboxMode(mode)HtmlOutputQuesto metodo ora non ha alcun effetto. In precedenza impostava sandbox mode utilizzato per gli script lato client.
setTitle(title)HtmlOutputImposta il titolo della pagina di output.
setWidth(width)HtmlOutputImposta la larghezza iniziale di una finestra di dialogo personalizzata in Google Docs, Fogli o Moduli.
setXFrameOptionsMode(mode)HtmlOutputImposta lo stato dell'intestazione X-Frame-Options della pagina, che controlla la prevenzione del clickjacking.

HtmlOutputMetaTag

Metodi

MetodoTipo restituitoBreve descrizione
getContent()StringRecupera i contenuti di questo metatag.
getName()StringRestituisce il nome di questo HtmlOutputMetaTag.

HtmlService

Proprietà

ProprietàTipoDescrizione
SandboxModeSandboxModeUn'enumerazione che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client.
XFrameOptionsModeXFrameOptionsModeUn'enumerazione che rappresenta le modalità X-Frame-Options che possono essere utilizzate per gli script HtmlService lato client.

Metodi

MetodoTipo restituitoBreve descrizione
createHtmlOutput()HtmlOutputCrea un nuovo oggetto HtmlOutput che può essere restituito dallo script.
createHtmlOutput(blob)HtmlOutputCrea un nuovo oggetto HtmlOutput da una risorsa BlobSource.
createHtmlOutput(html)HtmlOutputCrea un nuovo oggetto HtmlOutput che può essere restituito dallo script.
createHtmlOutputFromFile(filename)HtmlOutputCrea un nuovo oggetto HtmlOutput da un file nell'editor di codice.
createTemplate(blob)HtmlTemplateCrea un nuovo oggetto HtmlTemplate da una risorsa BlobSource.
createTemplate(html)HtmlTemplateCrea un nuovo oggetto HtmlTemplate che può essere restituito dallo script.
createTemplateFromFile(filename)HtmlTemplateCrea un nuovo oggetto HtmlTemplate da un file nell'editor di codice.
getUserAgent()StringRecupera la stringa user agent per il browser corrente.

HtmlTemplate

Metodi

MetodoTipo restituitoBreve descrizione
evaluate()HtmlOutputValuta questo modello e restituisce un oggetto HtmlOutput.
getCode()StringGenera una stringa di codice JavaScript, basata sul file del modello, che può essere valutata.
getCodeWithComments()StringGenera una stringa di codice JavaScript che può essere valutata, con ogni riga di codice contenente la riga originale del modello come commento.
getRawContent()StringRestituisce il contenuto non elaborato di questo modello.

SandboxMode

Proprietà

ProprietàTipoDescrizione
EMULATEDEnumUna modalità sandbox legacy che emula la modalità strict di ECMAScript 5 utilizzando solo le funzionalità disponibili in ECMAScript 3.
IFRAMEEnumUna modalità sandbox che utilizza la sandbox iframe anziché la tecnologia sandbox Caja utilizzata dalle modalità EMULATED e NATIVE.
NATIVEEnumUna modalità sandbox basata sulla modalità rigida ECMAScript 5.

XFrameOptionsMode

Proprietà

ProprietàTipoDescrizione
ALLOWALLEnumNessuna intestazione X-Frame-Options è impostata.
DEFAULTEnumImposta il valore predefinito per l'intestazione X-Frame-Options, che mantiene le normali ipotesi di sicurezza.