HTML Service
HTML
Mit diesem Dienst können Apps Script-Anwendungen HTML zurückgeben, in der Regel als Benutzeroberfläche.
Wenn Sie diesen Kurs zum ersten Mal verwenden, empfehlen wir Ihnen, den Leitfaden zum HTML-Dienst zu lesen.
.
Kurse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
addMetaTag(name, content) | HtmlOutput | Fügt der Seite ein Meta-Tag hinzu. |
append(addedContent) | HtmlOutput | Fügt dem Inhalt von HtmlOutput neue Inhalte hinzu. |
appendUntrusted(addedContent) | HtmlOutput | Hängt mithilfe von kontextbezogenem Escapezeichen neuen Inhalt an den Inhalt von HtmlOutput an. |
asTemplate() | HtmlTemplate | Gibt ein HtmlTemplate zurück, das durch diese HtmlOutput gestützt wird. |
clear() | HtmlOutput | Löscht den aktuellen Inhalt. |
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 von HtmlOutput ab. |
getFaviconUrl() | String | Ruft durch Aufrufen von setFaviconUrl(iconUrl) die URL für ein Favicon-Link-Tag ab, das der Seite hinzugefügt wurde. |
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, die durch Aufrufen von addMetaTag(name, content) zur Seite hinzugefügt wurden. |
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 von 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 jetzt keine Auswirkungen. Bisher wurde die für clientseitige Skripts verwendete sandbox
mode 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, mit dem die Clickjacking-Verhinderung gesteuert wird. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
getContent() | String | Ruft den Inhalt dieses Meta-Tags ab |
getName() | String | Ruft den Namen dieses HtmlOutputMetaTag ab. |
Attribute
Property | Typ | Beschreibung |
SandboxMode | SandboxMode | Ein Enum, das 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 basierend auf der Vorlagendatei einen JavaScript-Code-String, der ausgewertet werden kann. |
getCodeWithComments() | String | Generiert einen JavaScript-Code-String, der ausgewertet werden kann. Dabei enthält jede Codezeile die ursprüngliche Zeile aus der Vorlage als Kommentar. |
getRawContent() | String | Gibt den unverarbeiteten Inhalt dieser Vorlage zurück. |
Attribute
Property | Typ | Beschreibung |
EMULATED | Enum | Ein alter Sandbox-Modus, der den strikten ECMAScript 5-Modus emuliert, wobei nur die in ECMAScript 3 verfügbaren Funktionen verwendet werden |
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 strikten ECMAScript 5-Modus basiert. |
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, 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: 2023-12-01 (UTC).
[null,null,["Zuletzt aktualisiert: 2023-12-01 (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."]]],[]]