HTML Service

HTML

Questo servizio consente alle applicazioni Apps Script di restituire il codice HTML, generalmente come interfaccia utente. Se è la prima volta che utilizzi questo corso, 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 del codice HTML.
SandboxModeUn'enum che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client.
XFrameOptionsModeUn'enum 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 ai contenuti di questo HtmlOutput.
appendUntrusted(addedContent)HtmlOutputAggiunge nuovi contenuti ai contenuti di questo HtmlOutput, utilizzando l'escape contestuale.
asTemplate()HtmlTemplateRestituisce un valore HtmlTemplate supportato da questo HtmlOutput.
clear()HtmlOutputCancella i contenuti correnti.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato.
getBlob()BlobRestituisce i dati all'interno di questo oggetto sotto forma di blob.
getContent()StringRecupera i contenuti di HtmlOutput.
getFaviconUrl()StringRecupera l'URL di un tag link favicon aggiunto alla pagina chiamando setFaviconUrl(iconUrl).
getHeight()IntegerRestituisce l'altezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
getMetaTags()HtmlOutputMetaTag[]Restituisce un array di oggetti che rappresentano i meta tag aggiunti alla pagina chiamando addMetaTag(name, content).
getTitle()StringRestituisce il titolo della pagina di output.
getWidth()IntegerRestituisce la larghezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
setContent(content)HtmlOutputImposta i contenuti di HtmlOutput.
setFaviconUrl(iconUrl)HtmlOutputAggiunge un tag link per una favicon alla pagina.
setHeight(height)HtmlOutputImposta l'altezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
setSandboxMode(mode)HtmlOutputQuesto metodo ora non ha alcun effetto, in quanto in precedenza impostava il 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 Documenti, Fogli o Moduli Google.
setXFrameOptionsMode(mode)HtmlOutputImposta lo stato dell'intestazione X-Frame-Options della pagina, che controlla la prevenzione del clickjacking.

HtmlOutputMetaTag

Metodi

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

HtmlService

Proprietà

ProprietàTipoDescrizione
SandboxModeSandboxModeUn'enum che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client.
XFrameOptionsModeXFrameOptionsModeUn'enum 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()StringRestituisce 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 valutabile in base al file del modello.
getCodeWithComments()StringGenera una stringa di codice JavaScript che può essere valutata, con ogni riga del codice che contiene la riga originale del modello come commento.
getRawContent()StringRestituisce i contenuti non elaborati di questo modello.

SandboxMode

Proprietà

ProprietàTipoDescrizione
EMULATEDEnumUna modalità sandbox precedente che emula la modalità restrittiva di ECMAScript 5 utilizzando solo le funzionalità disponibili in ECMAScript 3.
IFRAMEEnumUna modalità sandbox che utilizza il sandboxing iframe anziché la tecnologia sandbox Caja utilizzata dalle modalità EMULATED e NATIVE.
NATIVEEnumUna modalità sandbox basata su quella restrittiva di ECMAScript 5.

XFrameOptionsMode

Proprietà

ProprietàTipoDescrizione
ALLOWALLEnumNon verrà impostata alcuna intestazione X-Frame-Options.
DEFAULTEnumImposta il valore predefinito per l'intestazione X-Frame-Options, che preserva le normali ipotesi di sicurezza.