Obiekt szablonu do dynamicznego tworzenia kodu HTML. Więcej informacji znajdziesz w przewodniku po szablonach.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
evaluate() | Html | Sprawdza ten szablon i zwraca obiekt Html . |
get | String | Na podstawie pliku szablonu generuje ciąg kodu JavaScript, który można ocenić. |
get | String | Generuje ciąg kodu JavaScript, który można ocenić, a każda linia kodu zawiera pierwotną linię z szablonu jako komentarz. |
get | String | Zwraca nieprzetworzone treści tego szablonu. |
Szczegółowa dokumentacja
evaluate()
Sprawdza ten szablon i zwraca obiekt Html
. Wszystkie właściwości ustawione w obiekcie Html
będą uwzględniane podczas oceny. Aby debugować błędy w szablonie, sprawdź kod za pomocą metody get
.
// A template which evaluates to whatever is bound to 'foo'. const template = HtmlService.createTemplate('<?= foo ?>'); template.foo = 'Hello World!'; Logger.log(template.evaluate().getContent()); // will log 'Hello World!'
Powrót
Html
– obiekt HtmlOutput
get Code()
Na podstawie pliku szablonu generuje ciąg kodu JavaScript, który można ocenić. Ta metoda generuje ciąg kodu JavaScript na podstawie pliku szablonu. Wywołanie funkcji
eval(<code>)
spowoduje zwrócenie nowego obiektu Html
z zawartością szablonu po uruchomieniu wszystkich osadzonych skryptów serwera. Wygenerowany kod jest przeznaczony do odczytu przez człowieka, więc jeśli chcesz debugować szablon, możesz wywołać funkcję
Logger.log(<code>)
, aby sprawdzić, co zostało wygenerowane.
Wykonanie tego kodu spowoduje dowiązanie wszystkich zmiennych w bieżącym zakresie. Ogólnie zalecamy użycie metody evaluate()
, która przyjmuje jawne wiązania.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getCode());
Powrót
String
– ciąg znaków na podstawie szablonu, który można ocenić
get Code With Comments()
Generuje ciąg kodu JavaScript, który można ocenić, a każda linia kodu zawiera pierwotną linię z szablonu jako komentarz. Ta metoda generuje ciąg kodu JavaScript na podstawie pliku szablonu. Wywołanie funkcji eval(<code>)
spowoduje zwrócenie nowego obiektu Html
z zawartością szablonu po uruchomieniu wszystkich osadzonych skryptów serwera. Wygenerowany kod jest zrozumiały dla człowieka, więc jeśli chcesz debugować szablon, możesz wywołać funkcję Logger.log(<code>)
, aby sprawdzić, co zostało wygenerowane.
Wykonanie tego kodu spowoduje dowiązanie wszystkich zmiennych w bieżącym zakresie. Ogólnie zalecamy użycie metody evaluate()
, która przyjmuje jawne wiązania.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getCodeWithComments());
Powrót
String
– ciąg znaków na podstawie szablonu, który można ocenić
get Raw Content()
Zwraca nieprzetworzone treści tego szablonu.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getRawContent());
Powrót
String
– nieprzetworzona treść szablonu.