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ą oczyścić kod HTML, aby nie mógł wykonywać szkodliwych działań. Zapoznaj się z opisem
HtmlOutput, aby dowiedzieć się, jakie ograniczenia to nakłada na zwracane wartości.
Właściwości
| Właściwość | Typ | Opis |
|---|---|---|
Sandbox | Sandbox | Wyliczenie reprezentujące tryby piaskownicy, których można używać w przypadku skryptów Html
po stronie klienta. |
XFrameOptionsMode | XFrameOptionsMode | Wyliczenie reprezentujące X-Frame-Options tryby, które można stosować w przypadku skryptów 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 z zasobu Blob. |
create | Html | Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt. |
create | Html | Tworzy nowy obiekt Html z pliku w edytorze kodu. |
create | Html | Tworzy nowy obiekt Html z zasobu Blob. |
create | Html | Tworzy nowy obiekt Html, który może zostać zwrócony przez skrypt. |
create | Html | Tworzy nowy obiekt Html z pliku w edytorze kodu. |
get | String | Pobiera ciąg znaków klienta użytkownika bieżącej przeglądarki. |
Szczegółowa dokumentacja
createHtmlOutput()
Tworzy nowy obiekt HtmlOutput, który może zostać zwrócony przez skrypt.
const output = HtmlService.createHtmlOutput();
Powrót
HtmlOutput – nowy obiekt HtmlOutput
createHtmlOutput(blob)
Tworzy nowy obiekt HtmlOutput z zasobu BlobSource.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
blob | Blob | obiekt, z którego ma zostać wygenerowany kod HTML. |
Powrót
HtmlOutput – nowy obiekt HtmlOutput.
Rzuty
Error – jeśli obiekt blob nie zawiera kodu HTML lub jest on nieprawidłowy.
createHtmlOutput(html)
Tworzy nowy obiekt HtmlOutput, 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
HtmlOutput – nowy obiekt HtmlOutput
Rzuty
Error – jeśli kod HTML jest nieprawidłowy.
createHtmlOutputFromFile(filename)
Tworzy nowy obiekt HtmlOutput z pliku w edytorze kodu.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
filename | String | nazwa pliku do użycia. |
Powrót
HtmlOutput – nowy obiekt HtmlOutput.
Rzuty
Error – jeśli nie znaleziono pliku lub kod HTML w nim jest nieprawidłowy.
createTemplate(blob)
Tworzy nowy obiekt HtmlTemplate z zasobu BlobSource.
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
HtmlTemplate – nowy obiekt HtmlTemplate.
Rzuty
Error – jeśli obiekt blob nie zawiera kodu HTML.
createTemplate(html)
Tworzy nowy obiekt HtmlTemplate, 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
HtmlTemplate – nowy obiekt HtmlTemplate.
createTemplateFromFile(filename)
Tworzy nowy obiekt HtmlTemplate z pliku w edytorze kodu.
const template = HtmlService.createTemplateFromFile('myTemplate');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
filename | String | nazwa pliku do użycia. |
Powrót
HtmlTemplate – nowy obiekt HtmlTemplate.
Rzuty
Error – jeśli nie znaleziono pliku.
getUserAgent()
Pobiera ciąg znaków klienta użytkownika bieżącej przeglądarki. Zwraca null w przypadku większości wykonań skryptu, jeśli nie jest używana w funkcji doGet() lub doPost() aplikacji internetowej.
Powrót
String – ciąg znaków klienta użytkownika.