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