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