HTML Service
w kodzie HTML,
Ta usługa umożliwia aplikacjom Apps Script zwracanie kodu HTML, zwykle jako interfejsu użytkownika.
Jeśli dopiero zaczynasz korzystać z tej klasy, zapoznaj się też z przewodnikiem po usłudze Html Service.
.
Zajęcia
Metody
Metoda | Zwracany typ | Krótki opis |
addMetaTag(name, content) | HtmlOutput | Dodaje metatag do strony. |
append(addedContent) | HtmlOutput | Dodaje nowe treści do treści tego HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | Dodaje nowe treści do treści tego HtmlOutput , używając ucieczki kontekstowej. |
asTemplate() | HtmlTemplate | Zwraca HtmlTemplate , który jest obsługiwany przez tę HtmlOutput . |
clear() | HtmlOutput | Czyści bieżące treści. |
getAs(contentType) | Blob | Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Zwraca dane z tego obiektu jako blob. |
getContent() | String | Pobiera zawartość tego HtmlOutput . |
getFaviconUrl() | String | Pobiera adres URL tagu linku do ikony favicon dodanego do strony przez wywołanie funkcji setFaviconUrl(iconUrl) . |
getHeight() | Integer | Pobiera początkową wysokość okna niestandardowego w Dokumentach, Arkuszach lub Formularzach Google. |
getMetaTags() | HtmlOutputMetaTag[] | Pobiera tablicę obiektów, które reprezentują metatagi dodane do strony przez wywołanie funkcji addMetaTag(name, content) . |
getTitle() | String | Pobiera tytuł strony wyjściowej. |
getWidth() | Integer | Pobiera początkową szerokość okna dialogowego niestandardowego w Dokumentach, Arkuszach lub Formularzach Google. |
setContent(content) | HtmlOutput | Określa zawartość tego HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Dodaje tag linku do ikony favicon na stronie. |
setHeight(height) | HtmlOutput | Określa początkową wysokość okna niestandardowego w Dokumentach, Arkuszach lub Formularzach Google. |
setSandboxMode(mode) | HtmlOutput | Ta metoda nie ma teraz żadnego wpływu – wcześniej ustawiała wartość sandbox
mode używaną w skryptach po stronie klienta. |
setTitle(title) | HtmlOutput | Ustawia tytuł strony wyjściowej. |
setWidth(width) | HtmlOutput | Ustawia początkową szerokość okna dialogowego niestandardowego w Dokumentach, Arkuszach lub Formularzach Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Ustawia stan nagłówka X-Frame-Options strony, który kontroluje zapobieganie atakom typu clickjacking. |
Metody
Metoda | Zwracany typ | Krótki opis |
getContent() | String | Pobiera zawartość tego metatagu. |
getName() | String | Pobiera nazwę tego HtmlOutputMetaTag . |
Właściwości
Właściwość | Typ | Opis |
SandboxMode | SandboxMode | Typ enumeracji reprezentujący tryby piaskownicy, które można stosować w przypadku skryptów po stronie klienta HtmlService |
XFrameOptionsMode | XFrameOptionsMode | Typ enumeracji reprezentujący tryby X-Frame-Options , które można stosować w skryptach HtmlService po stronie klienta. |
Metody
Metoda | Zwracany typ | Krótki opis |
evaluate() | HtmlOutput | Sprawdza ten szablon i zwraca obiekt HtmlOutput . |
getCode() | String | Na podstawie pliku szablonu generuje ciąg kodu JavaScript, który można ocenić. |
getCodeWithComments() | String | Generuje ciąg kodu JavaScript, który można ocenić, a każda linia kodu zawiera pierwotną linię z szablonu jako komentarz. |
getRawContent() | String | Zwraca nieprzetworzone treści tego szablonu. |
Właściwości
Właściwość | Typ | Opis |
EMULATED | Enum | Starszy tryb piaskownicy, który emuluje tryb ścisły ECMAScript 5, korzystając tylko z funkcji dostępnych w ECMAScript 3. |
IFRAME | Enum | Tryb piaskownicy, który wykorzystuje piaskownicę iframe zamiast technologii piaskownicy Caja używanej w trybach EMULATED i NATIVE . |
NATIVE | Enum | Tryb piaskownicy oparty na ECMAScript 5 w trybie ścisłym. |
Właściwości
Właściwość | Typ | Opis |
ALLOWALL | Enum | Nie ustawisz nagłówka X-Frame-Options . |
DEFAULT | Enum | Ustawia wartość domyślną nagłówka X-Frame-Options , która zachowuje normalne założenia dotyczące bezpieczeństwa. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-12-03 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]],[]]