Dienst zum Zurückgeben von HTML- und anderen Textinhalten aus einem Script.
Aus Sicherheitsgründen können Scripts keine Inhalte direkt an einen Browser zurückgeben. Stattdessen müssen sie den HTML-Code so bereinigen, dass keine schädlichen Aktionen ausgeführt werden können. Weitere Informationen zu den Einschränkungen bei der Rückgabe finden Sie in der Beschreibung von Html.
Attribute
| Attribut | Typ | Beschreibung | 
|---|---|---|
Sandbox | Sandbox | Ein Enum, das die Sandbox-Modi darstellt, die für clientseitige Html-Scripts verwendet werden können. | 
XFrameOptionsMode | XFrameOptionsMode | Ein Enum, das die X-Frame-Options-Modi darstellt, die für clientseitige Html-Scripts verwendet werden können. | 
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung | 
|---|---|---|
create | Html | Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann. | 
create | Html | Erstellt ein neues Html-Objekt aus einer Blob-Ressource. | 
create | Html | Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann. | 
create | Html | Erstellt ein neues Html-Objekt aus einer Datei im Code-Editor. | 
create | Html | Erstellt ein neues Html-Objekt aus einer Blob-Ressource. | 
create | Html | Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann. | 
create | Html | Erstellt ein neues Html-Objekt aus einer Datei im Code-Editor. | 
get | String | Ruft den User-Agent-String für den aktuellen Browser ab. | 
Detaillierte Dokumentation
create Html Output()
Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann.
const output = HtmlService.createHtmlOutput();
Rückflug
Html – das neue HtmlOutput-Objekt
create Html Output(blob)
Erstellt ein neues Html-Objekt aus einer Blob-Ressource.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
blob | Blob | das Objekt, aus dem HTML-Code abgerufen werden soll | 
Rückflug
Html – das neue Html-Objekt
Löst
Error – wenn der Blob keinen HTML-Code enthält oder der HTML-Code fehlerhaft ist
create Html Output(html)
Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
html | String | die zu liefernden Inhalte | 
Rückflug
Html – das neue HtmlOutput-Objekt
Löst
Error – wenn das HTML fehlerhaft ist
create Html Output From File(filename)
Erstellt ein neues Html-Objekt aus einer Datei im Code-Editor.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
filename | String | den Namen der zu verwendenden Datei | 
Rückflug
Html – das neue Html-Objekt
Löst
Error – wenn die Datei nicht gefunden wurde oder der darin enthaltene HTML-Code fehlerhaft ist
create Template(blob)
Erstellt ein neues Html-Objekt aus einer Blob-Ressource.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
blob | Blob | Das Objekt, aus dem HTML-Code abgerufen werden soll. | 
Rückflug
Html – das neue Html-Objekt
Löst
Error – wenn das Blob kein HTML enthält
create Template(html)
Erstellt ein neues Html-Objekt, das vom Script zurückgegeben werden kann.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
html | String | den Inhalt der Vorlage | 
Rückflug
Html – das neue Html-Objekt
create Template From File(filename)
Erstellt ein neues Html-Objekt aus einer Datei im Code-Editor.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parameter
| Name | Typ | Beschreibung | 
|---|---|---|
filename | String | den Namen der zu verwendenden Datei | 
Rückflug
Html – das neue Html-Objekt
Löst
Error, wenn die Datei nicht gefunden wurde
get User Agent()
Ruft den User-Agent-String für den aktuellen Browser ab. Gibt bei den meisten Scriptausführungen null zurück, wenn die Funktion nicht in der do- oder do-Funktion einer Webanwendung verwendet wird.
Rückflug
String – der User-Agent-String