HTML Service

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
HTML

Questo servizio consente alle applicazioni Apps Script di restituire il codice HTML, generalmente come interfaccia utente. Se non hai mai utilizzato questa lezione, 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 la restituzione di codice HTML e altri contenuti testuali da uno script.
HtmlTemplateUn oggetto modello per la creazione dinamica del codice 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)HtmlOutputVengono aggiunti nuovi contenuti ai contenuti di HtmlOutput.
appendUntrusted(addedContent)HtmlOutputConsente di aggiungere nuovi contenuti ai contenuti di questo HtmlOutput usando l'escape contestuale.
asTemplate()HtmlTemplateRestituisce un HtmlTemplate supportato da questo HtmlOutput.
clear()HtmlOutputCancella i contenuti attuali.
getAs(contentType)BlobRestituisce i dati all'interno di questo oggetto come un blob convertito nel tipo di contenuto specificato.
getBlob()BlobRestituisce i dati all'interno di questo oggetto come un blob.
getContent()StringRecupera i contenuti di questo HtmlOutput.
getFaviconUrl()StringRecupera l'URL per un tag link favicon aggiunto alla pagina chiamando setFaviconUrl(iconUrl).
getHeight()IntegerVisualizza l'altezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
getMetaTags()HtmlOutputMetaTag[]Visualizza un array di oggetti che rappresentano i meta tag aggiunti alla pagina chiamando addMetaTag(name, content).
getTitle()StringVisualizza il titolo della pagina di output.
getWidth()IntegerRecupera la larghezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google.
setContent(content)HtmlOutputConsente di impostare i contenuti di questo HtmlOutput.
setFaviconUrl(iconUrl)HtmlOutputAggiunge alla pagina un tag link per una favicon.
setHeight(height)HtmlOutputConsente di impostare 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, ha impostato l'sandbox mode utilizzato per gli script lato client.
setTitle(title)HtmlOutputImposta il titolo della pagina di output.
setWidth(width)HtmlOutputConsente di impostare 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()StringRecupera i contenuti di questo meta tag.
getName()StringRecupera 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()StringVisualizza la stringa dello 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 che può essere valutata in base al file modello.
getCodeWithComments()StringGenera una stringa di codice JavaScript che può essere valutata, contenente 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 ECMAScript 5 utilizzando solo le funzionalità disponibili in ECMAScript 3.
IFRAMEEnumUna modalità sandbox che utilizza il sandbox iframe anziché la tecnologia sandbox Caja utilizzata dalle modalità EMULATED e NATIVE.
NATIVEEnumUna modalità sandbox basata sulla modalità più rigida 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 conserva le normali ipotesi di sicurezza.