Class HtmlService

Usługa HTML

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śćTypOpis
SandboxModeSandboxModeWartość wyliczająca tryby piaskownicy, które mogą być używane dla skryptów HtmlService po stronie klienta.
XFrameOptionsModeXFrameOptionsModeWyliczenie przedstawiające tryby X-Frame-Options, których można używać w skryptach HtmlService po stronie klienta.

Metody

MetodaZwracany typKrótki opis
createHtmlOutput()HtmlOutputTworzy nowy obiekt HtmlOutput, który można zwrócić ze skryptu.
createHtmlOutput(blob)HtmlOutputTworzy nowy obiekt HtmlOutput z zasobu BlobSource.
createHtmlOutput(html)HtmlOutputTworzy nowy obiekt HtmlOutput, który można zwrócić ze skryptu.
createHtmlOutputFromFile(filename)HtmlOutputTworzy nowy obiekt HtmlOutput z pliku w edytorze kodu.
createTemplate(blob)HtmlTemplateTworzy nowy obiekt HtmlTemplate z zasobu BlobSource.
createTemplate(html)HtmlTemplateTworzy nowy obiekt HtmlTemplate, który można zwrócić ze skryptu.
createTemplateFromFile(filename)HtmlTemplateTworzy nowy obiekt HtmlTemplate z pliku w edytorze kodu.
getUserAgent()StringPobiera 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

NazwaTypOpis
blobBlobSourceobiekt, 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

NazwaTypOpis
htmlStringtreść 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

NazwaTypOpis
filenameStringnazwa 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

NazwaTypOpis
blobBlobSourceObiekt, 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 &lt;?= new Date() ?&gt;</b>');

Parametry

NazwaTypOpis
htmlStringzawartość szablonu

Zwróć

HtmlTemplate – nowy obiekt HtmlTemplate


createTemplateFromFile(filename)

Tworzy nowy obiekt HtmlTemplate z pliku w edytorze kodu.

var template = HtmlService.createTemplateFromFile('myTemplate');

Parametry

NazwaTypOpis
filenameStringnazwa 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.