Ta usługa pozwala aplikacjom Apps Script na zwracanie kodu HTML, zwykle jako interfejs użytkownika. Jeśli nie masz doświadczenia w korzystaniu z tej klasy, zalecamy zapoznanie się z przewodnikiem po usłudze HTML
.Zajęcia
Nazwa | Krótki opis |
---|---|
HtmlOutput | Obiekt HtmlOutput , który może być wyświetlany za pomocą skryptu. |
HtmlOutputMetaTag | Obiekt reprezentujący metatag dodany do strony przez wywołanie metody HtmlOutput.addMetaTag(name, content) . |
HtmlService | Usługa zwracająca kod HTML i inną treść tekstową ze skryptu. |
HtmlTemplate | Obiekt szablonu do dynamicznego tworzenia kodu HTML. |
SandboxMode | Wyliczenie reprezentujące tryby piaskownicy, które można używać w przypadku skryptów HtmlService po stronie klienta. |
XFrameOptionsMode | Wyliczenie reprezentujące tryby X-Frame-Options , których można używać w przypadku skryptów HtmlService po stronie klienta. |
HtmlOutput
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Dodaje metatag do strony. |
append(addedContent) | HtmlOutput | Dodaje nowe treści do zawartości: HtmlOutput . |
appendUntrusted(addedContent) | HtmlOutput | Dodaje nowe treści do treści tego elementu (HtmlOutput ) przy użyciu kontekstowych zmian znaczenia. |
asTemplate() | HtmlTemplate | Zwraca wartość HtmlTemplate opartą na tej wartości HtmlOutput . |
clear() | HtmlOutput | Usuwa bieżącą zawartość. |
getAs(contentType) | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Zwracaj dane wewnątrz tego obiektu jako obiekt blob. |
getContent() | String | Pobiera zawartość tego urządzenia HtmlOutput . |
getFaviconUrl() | String | Pobiera adres URL tagu linku favikony dodanego do strony przez wywołanie setFaviconUrl(iconUrl) . |
getHeight() | Integer | Pobiera początkową wysokość niestandardowego okna w Dokumentach, Arkuszach lub Formularzach Google. |
getMetaTags() | HtmlOutputMetaTag[] | Pobiera tablicę obiektów, które reprezentują metatagi dodane do strony przez wywołanie addMetaTag(name, content) . |
getTitle() | String | Pobiera tytuł strony wyjściowej. |
getWidth() | Integer | Pobiera początkową szerokość niestandardowego okna w Dokumentach, Arkuszach lub Formularzach Google. |
setContent(content) | HtmlOutput | Ustawia treść: HtmlOutput . |
setFaviconUrl(iconUrl) | HtmlOutput | Dodaje do strony tag linku favikony. |
setHeight(height) | HtmlOutput | Ustawia początkową wysokość niestandardowego okna w Dokumentach, Arkuszach i Formularzach Google. |
setSandboxMode(mode) | HtmlOutput | Ta metoda nie działa już – wcześniej ustawiała ustawienie sandbox
mode używane na potrzeby skryptów po stronie klienta. |
setTitle(title) | HtmlOutput | Ustawia tytuł strony wyjściowej. |
setWidth(width) | HtmlOutput | Określa początkową szerokość niestandardowego okna w Dokumentach, Arkuszach lub Formularzach Google. |
setXFrameOptionsMode(mode) | HtmlOutput | Ustawia stan nagłówka X-Frame-Options strony, który kontroluje zapobieganie przechwytywaniu kliknięć. |
HtmlOutputMetaTag
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getContent() | String | Pobiera zawartość tego tagu meta. |
getName() | String | Pobiera nazwę tego elementu: HtmlOutputMetaTag . |
HtmlService
Właściwości
Właściwość | Typ | Opis |
---|---|---|
SandboxMode | SandboxMode | Wyliczenie reprezentujące tryby piaskownicy, które można używać w przypadku skryptów HtmlService po stronie klienta. |
XFrameOptionsMode | XFrameOptionsMode | Wyliczenie reprezentujące tryby X-Frame-Options , których można używać w przypadku skryptów HtmlService po stronie klienta. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createHtmlOutput() | HtmlOutput | Tworzy nowy obiekt HtmlOutput , który może zostać zwrócony ze skryptu. |
createHtmlOutput(blob) | HtmlOutput | Tworzy nowy obiekt HtmlOutput z zasobu BlobSource . |
createHtmlOutput(html) | HtmlOutput | Tworzy nowy obiekt HtmlOutput , który może zostać zwrócony ze skryptu. |
createHtmlOutputFromFile(filename) | HtmlOutput | Tworzy nowy obiekt HtmlOutput z pliku w edytorze kodu. |
createTemplate(blob) | HtmlTemplate | Tworzy nowy obiekt HtmlTemplate z zasobu BlobSource . |
createTemplate(html) | HtmlTemplate | Tworzy nowy obiekt HtmlTemplate , który może zostać zwrócony ze skryptu. |
createTemplateFromFile(filename) | HtmlTemplate | Tworzy nowy obiekt HtmlTemplate z pliku w edytorze kodu. |
getUserAgent() | String | Pobiera ciąg klienta użytkownika dla bieżącej przeglądarki. |
HtmlTemplate
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
evaluate() | HtmlOutput | Analizuje ten szablon i zwraca obiekt HtmlOutput . |
getCode() | String | Generuje na podstawie pliku szablonu ciąg kodu JavaScript, który można sprawdzić. |
getCodeWithComments() | String | Generuje ciąg kodu JavaScript, który można ocenić. Każdy wiersz kodu będzie zawierać w postaci komentarza oryginalny wiersz z szablonu. |
getRawContent() | String | Zwraca nieprzetworzoną zawartość tego szablonu. |
SandboxMode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
EMULATED | Enum | Starszy tryb piaskownicy, który emuluje tryb ścisły ECMAScript 5, używając tylko funkcji dostępnych w ECMAScript 3. |
IFRAME | Enum | Tryb piaskownicy, w którym używa się piaskownicy iframe zamiast technologii piaskownicy Caja używanej w trybach EMULATED i NATIVE . |
NATIVE | Enum | Tryb piaskownicy oparty na trybie ścisłym ECMAScript 5. |
XFrameOptionsMode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
ALLOWALL | Enum | Nie zostanie ustawiony żaden nagłówek X-Frame-Options . |
DEFAULT | Enum | Ustawia wartość domyślną nagłówka X-Frame-Options , która zachowuje normalne założenia dotyczące zabezpieczeń. |