Usługa zwracająca kod HTML i inne treści tekstowe ze skryptu.
Ze względów bezpieczeństwa skrypty nie mogą bezpośrednio zwracać treści do przeglądarki. Zamiast tego muszą odkażać kod HTML, aby nie mógł wykonywać szkodliwych działań. Zapoznaj się z opisem Html, aby dowiedzieć się, jakie ograniczenia dotyczą zwracanych produktów.
Właściwości
| Właściwość | Typ | Opis |
|---|---|---|
Sandbox | Sandbox | Typ enumeracji reprezentujący tryby piaskownicy, które można stosować w przypadku skryptów po stronie klienta Html |
XFrameOptionsMode | XFrameOptionsMode | Typ enumeracji reprezentujący tryby X-Frame-Options, które można stosować w skryptach Html po stronie klienta. |
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
create | Html | Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt. |
create | Html | Tworzy nowy obiekt Html na podstawie zasobu Blob. |
create | Html | Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt. |
create | Html | Tworzy nowy obiekt Html na podstawie pliku w edytorze kodu. |
create | Html | Tworzy nowy obiekt Html na podstawie zasobu Blob. |
create | Html | Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt. |
create | Html | Tworzy nowy obiekt Html na podstawie pliku w edytorze kodu. |
get | String | Pobiera ciąg znaków klienta użytkownika w przypadku bieżącej przeglądarki. |
Szczegółowa dokumentacja
create Html Output()
Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt.
const output = HtmlService.createHtmlOutput();
Powrót
Html – nowy obiekt HtmlOutput
create Html Output(blob)
Tworzy nowy obiekt Html na podstawie zasobu Blob.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
blob | Blob | obiekt, z którego chcesz pobrać kod HTML; |
Powrót
Html – nowy obiekt Html,
Rzuty
Error – jeśli blob nie zawiera kodu HTML lub kod HTML jest błędnie sformatowany.
create Html Output(html)
Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
html | String | treści do wyświetlenia; |
Powrót
Html – nowy obiekt HtmlOutput
Rzuty
Error – jeśli kod HTML jest nieprawidłowy
create Html Output From File(filename)
Tworzy nowy obiekt Html na podstawie pliku w edytorze kodu.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
filename | String | nazwa pliku do użycia. |
Powrót
Html – nowy obiekt Html,
Rzuty
Error – jeśli plik nie został znaleziony lub kod HTML jest nieprawidłowy
create Template(blob)
Tworzy nowy obiekt Html na podstawie zasobu Blob.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
blob | Blob | Obiekt, z którego ma zostać wyodrębniony kod HTML. |
Powrót
Html – nowy obiekt Html,
Rzuty
Error – jeśli blob nie zawiera kodu HTML,
create Template(html)
Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
html | String | zawartość szablonu, |
Powrót
Html – nowy obiekt Html,
create Template From File(filename)
Tworzy nowy obiekt Html na podstawie pliku w edytorze kodu.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
filename | String | nazwa pliku do użycia. |
Powrót
Html – nowy obiekt Html,
Rzuty
Error – jeśli plik nie został znaleziony
get User Agent()
Pobiera ciąg znaków klienta użytkownika w przypadku bieżącej przeglądarki. Zwraca wartość null w przypadku większości wywołań skryptu, jeśli nie jest używany w funkcji do lub do aplikacji internetowej.
Powrót
String – ciąg znaków klienta użytkownika