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ą oczyszczać kod HTML, tak aby nie mógł wykonywać złośliwych działań. HtmlOutput
Właściwości
Właściwość | Typ | Opis |
---|---|---|
SandboxMode | SandboxMode | Wartość wyliczająca tryby piaskownicy, które mogą być używane dla skryptów HtmlService po stronie klienta. |
XFrameOptionsMode | XFrameOptionsMode | Wyliczenie przedstawiające tryby X-Frame-Options , których można używać w skryptach HtmlService po stronie klienta. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
createHtmlOutput() | HtmlOutput | Tworzy nowy obiekt HtmlOutput , który można zwrócić ze skryptu. |
createHtmlOutput(blob) | HtmlOutput | Tworzy nowy obiekt HtmlOutput z zasobu BlobSource . |
createHtmlOutput(html) | HtmlOutput | Tworzy nowy obiekt HtmlOutput , który można zwrócić 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żna zwrócić ze skryptu. |
createTemplateFromFile(filename) | HtmlTemplate | Tworzy nowy obiekt HtmlTemplate z pliku w edytorze kodu. |
getUserAgent() | String | Pobiera ciąg znaków klienta użytkownika dla bieżącej przeglądarki. |
Szczegółowa dokumentacja
createHtmlOutput()
Tworzy nowy obiekt HtmlOutput
, który można zwrócić ze skryptu.
var output = HtmlService.createHtmlOutput();
Zwróć
HtmlOutput
– nowy obiekt htmloutput
createHtmlOutput(blob)
Tworzy nowy obiekt HtmlOutput
z zasobu BlobSource
.
function createFromBlob(blob) { var output = HtmlService.createHtmlOutput(blob); return output; }
Parametry
Nazwa | Typ | Opis |
---|---|---|
blob | BlobSource | obiekt, skąd należy usunąć HTML |
Zwróć
HtmlOutput
– nowy obiekt HtmlOutput
Narzuty
Error
– jeśli obiekt blob nie zawiera kodu HTML lub kod HTML jest zniekształcony
createHtmlOutput(html)
Tworzy nowy obiekt HtmlOutput
, który można zwrócić ze skryptu.
var output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Parametry
Nazwa | Typ | Opis |
---|---|---|
html | String | treść do wyświetlenia |
Zwróć
HtmlOutput
– nowy obiekt htmloutput
Narzuty
Error
– jeśli kod HTML ma nieprawidłowy format;
createHtmlOutputFromFile(filename)
Tworzy nowy obiekt HtmlOutput
z pliku w edytorze kodu.
var output = HtmlService.createHtmlOutputFromFile('myPage');
Parametry
Nazwa | Typ | Opis |
---|---|---|
filename | String | nazwa pliku; |
Zwróć
HtmlOutput
– nowy obiekt HtmlOutput
Narzuty
Error
– jeśli nie znaleziono pliku lub HTML zawiera nieprawidłowy format
createTemplate(blob)
Tworzy nowy obiekt HtmlTemplate
z zasobu BlobSource
.
function createFromBlob(blob) { var template = HtmlService.createTemplate(blob); return output; }
Parametry
Nazwa | Typ | Opis |
---|---|---|
blob | BlobSource | Obiekt, z którego chcesz pobrać kod HTML. |
Zwróć
HtmlTemplate
– nowy obiekt HtmlTemplate
Narzuty
Error
– jeśli obiekt blob nie zawiera HTML
createTemplate(html)
Tworzy nowy obiekt HtmlTemplate
, który można zwrócić ze skryptu.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>');
Parametry
Nazwa | Typ | Opis |
---|---|---|
html | String | zawartość szablonu |
Zwróć
HtmlTemplate
– nowy obiekt HtmlTemplate
createTemplateFromFile(filename)
Tworzy nowy obiekt HtmlTemplate
z pliku w edytorze kodu.
var template = HtmlService.createTemplateFromFile('myTemplate');
Parametry
Nazwa | Typ | Opis |
---|---|---|
filename | String | nazwa pliku; |
Zwróć
HtmlTemplate
– nowy obiekt HtmlTemplate
Narzuty
Error
– jeśli plik nie został znaleziony
getUserAgent()
Pobiera ciąg znaków klienta użytkownika dla bieżącej przeglądarki. Zwraca null
w większości przypadków wykonania skryptu, jeśli nie jest używany w aplikacji internetowej doGet()
lub doPost()
.
Zwróć
String
– ciąg klienta użytkownika.