HTML Service

HTML

Questo servizio consente alle applicazioni Apps Script di restituire HTML, in genere come interfaccia utente. Se non hai mai utilizzato 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 costruzione dinamica di HTML.
SandboxModeUn enum che rappresenta le modalità di 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'escapismo 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()IntegerRestituisce l'altezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Forms Google.
getMetaTags()HtmlOutputMetaTag[]Restituisce 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()IntegerRestituisce la larghezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
setContent(content)HtmlOutputImposta i contenuti di questo HtmlOutput.
setFaviconUrl(iconUrl)HtmlOutputAggiunge alla pagina un tag link per un favicon.
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 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 Forms 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()StringRecupera il contenuto di questo meta tag.
getName()StringRecupera il nome di questo HtmlOutputMetaTag.

HtmlService

Proprietà

ProprietàTipoDescrizione
SandboxModeSandboxModeUn enum che rappresenta le modalità di 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()StringRecupera la stringa user agent del 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 del codice contenente 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à rigorosa di ECMAScript 5 utilizzando solo le funzionalità disponibili in ECMAScript 3.
IFRAMEEnumUna modalità sandbox che utilizza la limitazione tramite sandbox iframe anziché la tecnologia di sandbox Caja utilizzata dalle modalità EMULATED e NATIVE.
NATIVEEnumUna modalità sandbox basata sulla modalità rigorosa 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 mantiene le normali assunzioni di sicurezza.