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
Name | Kurzbeschreibung |
---|---|
HtmlOutput | Ein HtmlOutput -Objekt, das von einem Script bereitgestellt werden kann. |
HtmlOutputMetaTag | Ein Objekt, das ein Meta-Tag darstellt, das durch Aufrufen von HtmlOutput.addMetaTag(name, content) der Seite hinzugefügt wurde. |
HtmlService | Dienst zum Zurückgeben von HTML- und anderen Textinhalten aus einem Skript |
HtmlTemplate | Ein Vorlagenobjekt für die dynamische HTML-Erstellung. |
SandboxMode | Ein Enum, das die Sandbox-Modi darstellt, die für clientseitige HtmlService -Skripts verwendet werden können. |
XFrameOptionsMode | Ein Enum-Wert, der die X-Frame-Options -Modi darstellt, die für clientseitige HtmlService -Skripts verwendet werden können. |
HtmlOutput
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. |
HtmlOutputMetaTag
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getContent() | String | Ruft den Inhalt dieses Meta-Tags ab |
getName() | String | Ruft den Namen dieses HtmlOutputMetaTag ab. |
HtmlService
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 |
---|---|---|
createHtmlOutput() | HtmlOutput | Erstellt ein neues HtmlOutput -Objekt, das vom Skript zurückgegeben werden kann. |
createHtmlOutput(blob) | HtmlOutput | Erstellt ein neues HtmlOutput -Objekt aus einer BlobSource -Ressource. |
createHtmlOutput(html) | HtmlOutput | Erstellt ein neues HtmlOutput -Objekt, das vom Skript zurückgegeben werden kann. |
createHtmlOutputFromFile(filename) | HtmlOutput | Erstellt ein neues HtmlOutput -Objekt aus einer Datei im Codeeditor. |
createTemplate(blob) | HtmlTemplate | Erstellt ein neues HtmlTemplate -Objekt aus einer BlobSource -Ressource. |
createTemplate(html) | HtmlTemplate | Erstellt ein neues HtmlTemplate -Objekt, das vom Skript zurückgegeben werden kann. |
createTemplateFromFile(filename) | HtmlTemplate | Erstellt ein neues HtmlTemplate -Objekt aus einer Datei im Codeeditor. |
getUserAgent() | String | Ruft den User-Agent-String für den aktuellen Browser ab. |
HtmlTemplate
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. |
SandboxMode
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. |
XFrameOptionsMode
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. |