HTML Service
HTML
Mit diesem Dienst können Apps Script-Anwendungen HTML zurückgeben, in der Regel als Benutzeroberfläche.
Wenn Sie diese Klasse zum ersten Mal verwenden, sollten Sie sich auch den Leitfaden zum HTML-Dienst ansehen.
.
Classes
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
addMetaTag(name, content) | HtmlOutput | Fügen Sie der Seite ein Meta-Tag hinzu. |
append(addedContent) | HtmlOutput | Dem Inhalt dieser HtmlOutput werden neue Inhalte angefügt. |
appendUntrusted(addedContent) | HtmlOutput | Fügen Sie dem Inhalt dieser HtmlOutput mithilfe von kontextbezogenem Escapen neue Inhalte an. |
asTemplate() | HtmlTemplate | Gibt eine HtmlTemplate zurück, die von diesem HtmlOutput unterstützt wird. |
clear() | HtmlOutput | Löscht den aktuellen Inhalt. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Gibt die Daten in diesem Objekt als Blob zurück. |
getContent() | String | Ruft den Inhalt dieser HtmlOutput ab. |
getFaviconUrl() | String | Ruft die URL für ein Favicon-Link-Tag ab, das der Seite durch Aufrufen von setFaviconUrl(iconUrl) hinzugefügt wurde. |
getHeight() | Integer | Ruft die ursprüngliche Hö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, die der Seite durch Aufrufen von addMetaTag(name, content) hinzugefügt wurden. |
getTitle() | String | Ruft den Titel der Ausgabeseite ab. |
getWidth() | Integer | Die anfängliche Breite des benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare. |
setContent(content) | HtmlOutput | Legt den Inhalt dieser HtmlOutput fest. |
setFaviconUrl(iconUrl) | HtmlOutput | Fügen Sie der Seite ein Link-Tag für ein Favicon hinzu. |
setHeight(height) | HtmlOutput | Legt die anfängliche Höhe des benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare fest. |
setSandboxMode(mode) | HtmlOutput | Diese Methode hat jetzt keine Auswirkungen mehr. Bisher wurde damit die sandbox
mode für clientseitige Scripts festgelegt. |
setTitle(title) | HtmlOutput | Hiermit wird der Titel der Ausgabeseite festgelegt. |
setWidth(width) | HtmlOutput | Damit wird die Anfangsbreite eines benutzerdefinierten Dialogfelds in Google Docs, Google Tabellen oder Google Formulare festgelegt. |
setXFrameOptionsMode(mode) | HtmlOutput | Legt den Status des X-Frame-Options -Headers der Seite fest, der die Clickjacking-Prävention steuert. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
getContent() | String | Ruft den Inhalt dieses Meta-Tags ab. |
getName() | String | Ruft den Namen dieser HtmlOutputMetaTag ab. |
Attribute
Attribut | Typ | Beschreibung |
SandboxMode | SandboxMode | Ein Enum, das die Sandbox-Modi darstellt, die für clientseitige HtmlService -Scripts verwendet werden können. |
XFrameOptionsMode | XFrameOptionsMode | Ein Enum, das die X-Frame-Options -Modi darstellt, die für clientseitige HtmlService -Scripts verwendet werden können. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
evaluate() | HtmlOutput | Diese Vorlage wird ausgewertet und ein HtmlOutput -Objekt zurückgegeben. |
getCode() | String | Generiert einen JavaScript-Code-String basierend auf der Vorlagendatei, der ausgewertet werden kann. |
getCodeWithComments() | String | Generiert einen String aus JavaScript-Code, der ausgewertet werden kann. Jede Codezeile enthält die ursprüngliche Zeile aus der Vorlage als Kommentar. |
getRawContent() | String | Gibt den unverarbeiteten Inhalt dieser Vorlage zurück. |
Attribute
Attribut | Typ | Beschreibung |
EMULATED | Enum | Ein älterer Sandbox-Modus, der den strengen Modus von ECMAScript 5 emuliert und dabei nur die in ECMAScript 3 verfügbaren Funktionen verwendet. |
IFRAME | Enum | Ein Sandbox-Modus, der die Iframe-Sandbox-Technologie anstelle der Caja-Sandbox-Technologie verwendet, die in den Modi EMULATED und NATIVE verwendet wird. |
NATIVE | Enum | Ein Sandbox-Modus, der auf dem strengen Modus von ECMAScript 5 basiert. |
Attribute
Attribut | Typ | Beschreibung |
ALLOWALL | Enum | Es wird kein X-Frame-Options -Header festgelegt. |
DEFAULT | Enum | Legt den Standardwert für den X-Frame-Options -Header fest, wodurch die normalen Sicherheitsannahmen beibehalten werden. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-03 (UTC).
[null,null,["Zuletzt aktualisiert: 2024-12-03 (UTC)."],[[["Apps Script's HTML service enables the creation of web-based user interfaces for applications."],["It offers classes like `HtmlOutput`, `HtmlTemplate`, and `HtmlService` to build and manage HTML content."],["You can dynamically generate HTML, set titles, manage meta tags, and control sandbox modes for security."],["The `HtmlOutput` class provides methods for content manipulation and display, while `HtmlTemplate` facilitates dynamic HTML construction."],["Consider using the guide to HTML Service for a detailed understanding and practical application of this service."]]],[]]