Servizio per restituire HTML e altri contenuti di testo da uno script.
Per motivi di sicurezza, gli script non possono restituire direttamente i contenuti a un browser. Deve invece eseguire la sanitizzazione del codice HTML in modo che non possa eseguire azioni dannose. Consulta la descrizione di
Html per conoscere le limitazioni relative a ciò che può essere restituito.
Proprietà
| Proprietà | Tipo | Descrizione | 
|---|---|---|
| Sandbox | Sandbox | Un enum che rappresenta le modalità di sandbox che possono essere utilizzate per gli script Htmllato client. | 
| XFrameOptionsMode | XFrameOptionsMode | Un enum che rappresenta le modalità X-Frame-Optionsche possono essere utilizzate per gli scriptHtmllato client. | 
Metodi
| Metodo | Tipo restituito | Breve descrizione | 
|---|---|---|
| create | Html | Crea un nuovo oggetto Htmlche può essere restituito dallo script. | 
| create | Html | Crea un nuovo oggetto Htmlda una risorsaBlob. | 
| create | Html | Crea un nuovo oggetto Htmlche può essere restituito dallo script. | 
| create | Html | Crea un nuovo oggetto Htmlda un file nell'editor di codice. | 
| create | Html | Crea un nuovo oggetto Htmlda una risorsaBlob. | 
| create | Html | Crea un nuovo oggetto Htmlche può essere restituito dallo script. | 
| create | Html | Crea un nuovo oggetto Htmlda un file nell'editor di codice. | 
| get | String | Recupera la stringa user agent del browser corrente. | 
Documentazione dettagliata
create
Crea un nuovo oggetto Html che può essere restituito dallo script.
const output = HtmlService.createHtmlOutput();
Invio
Html: il nuovo oggetto HtmlOutput
create
Crea un nuovo oggetto Html da una risorsa Blob.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| blob | Blob | L'oggetto da cui estrarre il codice HTML | 
Invio
Html: il nuovo oggetto Html
Lanci
Error: se il blob non contiene HTML o se l'HTML è in un formato non corretto
create
Crea un nuovo oggetto Html che può essere restituito dallo script.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| html | String | i contenuti da pubblicare | 
Invio
Html: il nuovo oggetto HtmlOutput
Lanci
Error: se il codice HTML non è corretto
create
Crea un nuovo oggetto Html da un file nell'editor di codice.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| filename | String | il nome del file da utilizzare | 
Invio
Html: il nuovo oggetto Html
Lanci
Error: se il file non è stato trovato o se il codice HTML al suo interno non è formattato correttamente
create
Crea un nuovo oggetto Html da una risorsa Blob.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| blob | Blob | L'oggetto da cui estrarre il codice HTML. | 
Invio
Html: il nuovo oggetto Html
Lanci
Error: se il blob non contiene HTML
create
Crea un nuovo oggetto Html che può essere restituito dallo script.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| html | String | I contenuti del modello | 
Invio
Html: il nuovo oggetto Html
create
Crea un nuovo oggetto Html da un file nell'editor di codice.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parametri
| Nome | Tipo | Descrizione | 
|---|---|---|
| filename | String | il nome del file da utilizzare | 
Invio
Html: il nuovo oggetto Html
Lanci
Error: se il file non è stato trovato
get
Recupera la stringa user agent del browser corrente. Restituisce null per la maggior parte delle esecuzioni dello script se non viene utilizzato nella funzione do o do di un'app web.
Invio
String: la stringa dello user agent