Service permettant de renvoyer du contenu HTML et d'autres contenus textuels à partir d'un script.
Pour des raisons de sécurité, les scripts ne peuvent pas renvoyer directement de contenu à un navigateur. Au lieu de cela, ils doivent nettoyer le code HTML afin qu'il ne puisse pas effectuer d'actions malveillantes. Consultez la description de Html pour connaître les limites concernant les éléments pouvant être renvoyés.
Propriétés
| Propriété | Type | Description | 
|---|---|---|
| Sandbox | Sandbox | Enumération représentant les modes de bac à sable pouvant être utilisés pour les scripts Htmlcôté client. | 
| XFrameOptionsMode | XFrameOptionsMode | Enumération représentant les modes X-Frame-Optionspouvant être utilisés pour les scriptsHtmlcôté client. | 
Méthodes
| Méthode | Type renvoyé | Brève description | 
|---|---|---|
| create | Html | Crée un objet Htmlpouvant être renvoyé à partir du script. | 
| create | Html | Crée un objet Htmlà partir d'une ressourceBlob. | 
| create | Html | Crée un objet Htmlpouvant être renvoyé à partir du script. | 
| create | Html | Crée un objet Htmlà partir d'un fichier dans l'éditeur de code. | 
| create | Html | Crée un objet Htmlà partir d'une ressourceBlob. | 
| create | Html | Crée un objet Htmlpouvant être renvoyé à partir du script. | 
| create | Html | Crée un objet Htmlà partir d'un fichier dans l'éditeur de code. | 
| get | String | Obtient la chaîne user-agent du navigateur actuel. | 
Documentation détaillée
create
Crée un objet Html pouvant être renvoyé à partir du script.
const output = HtmlService.createHtmlOutput();
Renvois
Html : nouvel objet HtmlOutput
create
Crée un objet Html à partir d'une ressource Blob.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Paramètres
| Nom | Type | Description | 
|---|---|---|
| blob | Blob | l'objet à partir duquel extraire le code HTML ; | 
Renvois
Html : nouvel objet Html
Génère
Error : si le blob ne contient pas de code HTML ou si le code HTML est incorrect
create
Crée un objet Html pouvant être renvoyé à partir du script.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Paramètres
| Nom | Type | Description | 
|---|---|---|
| html | String | le contenu à diffuser ; | 
Renvois
Html : nouvel objet HtmlOutput
Génère
Error : si le code HTML n'est pas correctement formaté
create
Crée un objet Html à partir d'un fichier dans l'éditeur de code.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Paramètres
| Nom | Type | Description | 
|---|---|---|
| filename | String | Nom du fichier à utiliser | 
Renvois
Html : nouvel objet Html
Génère
Error : si le fichier n'a pas été trouvé ou si le code HTML qu'il contient est incorrect
create
Crée un objet Html à partir d'une ressource Blob.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Paramètres
| Nom | Type | Description | 
|---|---|---|
| blob | Blob | Objet à partir duquel extraire le code HTML. | 
Renvois
Html : nouvel objet Html
Génère
Error : si le blob ne contient pas de code HTML
create
Crée un objet Html pouvant être renvoyé à partir du script.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Paramètres
| Nom | Type | Description | 
|---|---|---|
| html | String | le contenu du modèle ; | 
Renvois
Html : nouvel objet Html
create
Crée un objet Html à partir d'un fichier dans l'éditeur de code.
const template = HtmlService.createTemplateFromFile('myTemplate');
Paramètres
| Nom | Type | Description | 
|---|---|---|
| filename | String | Nom du fichier à utiliser | 
Renvois
Html : nouvel objet Html
Génère
Error : si le fichier est introuvable
get
Obtient la chaîne user-agent du navigateur actuel. Renvoie null pour la plupart des exécutions de script s'il n'est pas utilisé dans la fonction do ou do d'une application Web.
Renvois
String : chaîne user-agent