HTML
Mit diesem Dienst können Apps Script-Anwendungen HTML zurückgeben, in der Regel als Benutzeroberfläche.
Wenn Sie mit der Nutzung dieser Klasse noch nicht vertraut sind, empfehlen wir Ihnen außerdem den Leitfaden zum HTML-Dienst.
.
Klassen
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
addMetaTag(name, content) | HtmlOutput | Fügt der Seite ein Meta-Tag hinzu. |
append(addedContent) | HtmlOutput | Fügt neue Inhalte an den Inhalt von HtmlOutput an. |
appendUntrusted(addedContent) | HtmlOutput | Fügt neue Inhalte mit Kontext-Escape an den Inhalt von HtmlOutput an. |
asTemplate() | HtmlTemplate | Gibt ein HtmlTemplate zurück, das von diesem HtmlOutput unterstützt wird. |
clear() | HtmlOutput | Der Inhalt wird gelöscht. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Gibt die Daten in diesem Objekt als Blob zurück. |
getContent() | String | Ruft den Inhalt dieses HtmlOutput ab. |
getFaviconUrl() | String | Ruft die URL für ein Favicon-Link-Tag ab, das der Seite durch Aufrufen von setFaviconUrl(iconUrl) hinzugefügt wird. |
getHeight() | Integer | Ruft die Anfangshöhe des benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare ab. |
getMetaTags() | HtmlOutputMetaTag[] | Ruft ein Array von Objekten ab, die Meta-Tags darstellen und der Seite durch Aufrufen von addMetaTag(name, content) hinzugefügt werden. |
getTitle() | String | Ruft den Titel der Ausgabeseite ab. |
getWidth() | Integer | Ruft die Anfangsbreite des benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare ab. |
setContent(content) | HtmlOutput | Legt den Inhalt dieses HtmlOutput fest. |
setFaviconUrl(iconUrl) | HtmlOutput | Fügt der Seite ein Link-Tag für ein Favicon hinzu. |
setHeight(height) | HtmlOutput | Legt die Anfangshöhe des benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare fest. |
setSandboxMode(mode) | HtmlOutput | Diese Methode hat nun keine Wirkung mehr. Bisher wurde die sandbox
mode für clientseitige Skripts festgelegt. |
setTitle(title) | HtmlOutput | Legt den Titel der Ausgabeseite fest. |
setWidth(width) | HtmlOutput | Legt die Anfangsbreite eines benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare fest. |
setXFrameOptionsMode(mode) | HtmlOutput | Legt den Status des X-Frame-Options -Headers der Seite fest, der die Verhinderung von Clickjacking steuert. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
getContent() | String | Ruft den Inhalt dieses Meta-Tags ab. |
getName() | String | Ruft den Namen des HtmlOutputMetaTag ab. |
Attribute
Property | Typ | Beschreibung |
SandboxMode | SandboxMode | Ein Enum-Wert, der die Sandbox-Modi darstellt, die für clientseitige HtmlService -Skripts verwendet werden können. |
XFrameOptionsMode | XFrameOptionsMode | Ein Enum-Wert, der die X-Frame-Options -Modi darstellt, die für clientseitige HtmlService -Skripts verwendet werden können. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
evaluate() | HtmlOutput | Wertet diese Vorlage aus und gibt ein HtmlOutput -Objekt zurück. |
getCode() | String | Erzeugt einen String aus JavaScript-Code, der auf der Vorlagendatei basiert und ausgewertet werden kann. |
getCodeWithComments() | String | Erstellt einen JavaScript-String, der ausgewertet werden kann. Dabei enthält jede Codezeile die ursprüngliche Zeile aus der Vorlage als Kommentar. |
getRawContent() | String | Gibt den nicht verarbeiteten Inhalt dieser Vorlage zurück. |
Attribute
Property | Typ | Beschreibung |
EMULATED | Enum | Ein älterer Sandbox-Modus, der den strengen Modus von ECMAScript 5 mithilfe der Funktionen emuliert, die in ECMAScript 3 verfügbar sind. |
IFRAME | Enum | Ein Sandbox-Modus, der iFrame-Sandboxing anstelle der Caja-Sandbox-Technologie verwendet, die von den Modi EMULATED und NATIVE verwendet wird. |
NATIVE | Enum | Ein Sandbox-Modus, der auf dem strengen Modus von ECMAScript 5 aufbaut |
Attribute
Property | Typ | Beschreibung |
ALLOWALL | Enum | Es wird kein X-Frame-Options -Header festgelegt. |
DEFAULT | Enum | Legt den Standardwert für den Header X-Frame-Options fest, der die normalen Annahmen zur Sicherheit beibehält. |