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
Nome | Breve descrizione |
---|---|
HtmlOutput | Un oggetto HtmlOutput che può essere pubblicato da uno script. |
HtmlOutputMetaTag | Un oggetto che rappresenta un meta tag aggiunto alla pagina chiamando HtmlOutput.addMetaTag(name, content) . |
HtmlService | Servizio per restituire HTML e altri contenuti di testo da uno script. |
HtmlTemplate | Un oggetto modello per la creazione dinamica del codice HTML. |
SandboxMode | Un'enum che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client. |
XFrameOptionsMode | Un'enum che rappresenta le modalità X-Frame-Options che possono essere utilizzate per gli script HtmlService lato client. |
HtmlOutput
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Aggiunge un meta tag alla pagina. |
append(addedContent) | HtmlOutput | Aggiunge nuovi contenuti ai contenuti di questo HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | Aggiunge nuovi contenuti ai contenuti di questo HtmlOutput , utilizzando l'escape contestuale. |
asTemplate() | HtmlTemplate | Restituisce un valore HtmlTemplate supportato da questo HtmlOutput . |
clear() | HtmlOutput | Cancella i contenuti correnti. |
getAs(contentType) | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob convertito nel tipo di contenuto specificato. |
getBlob() | Blob | Restituisce i dati all'interno di questo oggetto sotto forma di blob. |
getContent() | String | Recupera i contenuti di HtmlOutput . |
getFaviconUrl() | String | Recupera l'URL di un tag link favicon aggiunto alla pagina chiamando setFaviconUrl(iconUrl) . |
getHeight() | Integer | Restituisce 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() | String | Restituisce il titolo della pagina di output. |
getWidth() | Integer | Restituisce la larghezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google. |
setContent(content) | HtmlOutput | Imposta i contenuti di HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Aggiunge un tag link per una favicon alla pagina. |
setHeight(height) | HtmlOutput | Imposta l'altezza iniziale della finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google. |
setSandboxMode(mode) | HtmlOutput | Questo metodo ora non ha alcun effetto, in quanto in precedenza impostava il sandbox
mode utilizzato per gli script lato client. |
setTitle(title) | HtmlOutput | Imposta il titolo della pagina di output. |
setWidth(width) | HtmlOutput | Imposta la larghezza iniziale di una finestra di dialogo personalizzata in Documenti, Fogli o Moduli Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Imposta lo stato dell'intestazione X-Frame-Options della pagina, che controlla la prevenzione del clickjacking. |
HtmlOutputMetaTag
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getContent() | String | Restituisce i contenuti di questo meta tag. |
getName() | String | Recupera il nome di HtmlOutputMetaTag . |
HtmlService
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
SandboxMode | SandboxMode | Un'enum che rappresenta le modalità sandbox che possono essere utilizzate per gli script HtmlService lato client. |
XFrameOptionsMode | XFrameOptionsMode | Un'enum che rappresenta le modalità X-Frame-Options che possono essere utilizzate per gli script HtmlService lato client. |
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
createHtmlOutput() | HtmlOutput | Crea un nuovo oggetto HtmlOutput che può essere restituito dallo script. |
createHtmlOutput(blob) | HtmlOutput | Crea un nuovo oggetto HtmlOutput da una risorsa BlobSource . |
createHtmlOutput(html) | HtmlOutput | Crea un nuovo oggetto HtmlOutput che può essere restituito dallo script. |
createHtmlOutputFromFile(filename) | HtmlOutput | Crea un nuovo oggetto HtmlOutput da un file nell'editor di codice. |
createTemplate(blob) | HtmlTemplate | Crea un nuovo oggetto HtmlTemplate da una risorsa BlobSource . |
createTemplate(html) | HtmlTemplate | Crea un nuovo oggetto HtmlTemplate che può essere restituito dallo script. |
createTemplateFromFile(filename) | HtmlTemplate | Crea un nuovo oggetto HtmlTemplate da un file nell'editor di codice. |
getUserAgent() | String | Restituisce la stringa user agent per il browser corrente. |
HtmlTemplate
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
evaluate() | HtmlOutput | Valuta questo modello e restituisce un oggetto HtmlOutput . |
getCode() | String | Genera una stringa di codice JavaScript valutabile in base al file del modello. |
getCodeWithComments() | String | Genera una stringa di codice JavaScript che può essere valutata, con ogni riga del codice che contiene la riga originale del modello come commento. |
getRawContent() | String | Restituisce i contenuti non elaborati di questo modello. |
SandboxMode
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
EMULATED | Enum | Una modalità sandbox precedente che emula la modalità restrittiva di ECMAScript 5 utilizzando solo le funzionalità disponibili in ECMAScript 3. |
IFRAME | Enum | Una modalità sandbox che utilizza il sandboxing iframe anziché la tecnologia sandbox Caja utilizzata dalle modalità EMULATED e NATIVE . |
NATIVE | Enum | Una modalità sandbox basata su quella restrittiva di ECMAScript 5. |
XFrameOptionsMode
Proprietà
Proprietà | Tipo | Descrizione |
---|---|---|
ALLOWALL | Enum | Non verrà impostata alcuna intestazione X-Frame-Options . |
DEFAULT | Enum | Imposta il valore predefinito per l'intestazione X-Frame-Options , che preserva le normali ipotesi di sicurezza. |