Ein Vorlagenobjekt zum dynamischen Erstellen von HTML. Weitere Informationen finden Sie im Leitfaden zu Vorlagen.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
evaluate() | Html | Diese Vorlage wird ausgewertet und ein Html -Objekt zurückgegeben. |
get | String | Generiert einen JavaScript-Code-String basierend auf der Vorlagendatei, der ausgewertet werden kann. |
get | String | Generiert einen String aus JavaScript-Code, der ausgewertet werden kann. Jede Codezeile enthält die ursprüngliche Zeile aus der Vorlage als Kommentar. |
get | String | Gibt den unverarbeiteten Inhalt dieser Vorlage zurück. |
Detaillierte Dokumentation
evaluate()
Diese Vorlage wird ausgewertet und ein Html
-Objekt zurückgegeben. Alle für dieses Html
-Objekt festgelegten Properties werden bei der Auswertung berücksichtigt. Wenn Sie Fehler in einer Vorlage beheben möchten, prüfen Sie den Code mit der Methode 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!'
Rückflug
Html
– ein HtmlOutput-Objekt
get Code()
Generiert einen JavaScript-Code-String basierend auf der Vorlagendatei, der ausgewertet werden kann. Diese Methode generiert einen JavaScript-Code-String basierend auf der Vorlagendatei. Wenn du
eval(<code>)
aufrufst, wird nach dem Ausführen aller eingebetteten Serverscripts ein neues Html
-Objekt mit dem Inhalt der Vorlage zurückgegeben. Der generierte Code ist für Menschen lesbar. Wenn Sie eine Vorlage debuggen möchten, können Sie
Logger.log(<code>)
aufrufen, um zu sehen, was generiert wurde.
Bei der Auswertung dieses Codes werden alle Variablen im aktuellen Gültigkeitsbereich implizit eingebunden. Im Allgemeinen ist es besser, die evaluate()
-Methode zu verwenden, die explizite Bindungen annimmt.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getCode());
Rückflug
String
: Ein String, der auf der Vorlage basiert und ausgewertet werden kann
get Code With Comments()
Generiert einen String aus JavaScript-Code, der ausgewertet werden kann. Jede Codezeile enthält die ursprüngliche Zeile aus der Vorlage als Kommentar. Mit dieser Methode wird ein JavaScript-Code-String basierend auf der Vorlagendatei generiert. Wenn du eval(<code>)
aufrufst, wird nach dem Ausführen aller eingebetteten Serverscripts ein neues Html
-Objekt mit dem Inhalt der Vorlage zurückgegeben. Der generierte Code ist für Menschen lesbar. Wenn Sie eine Vorlage debuggen möchten, können Sie Logger.log(<code>)
aufrufen, um zu sehen, was generiert wurde.
Bei der Auswertung dieses Codes werden alle Variablen im aktuellen Gültigkeitsbereich implizit eingebunden. Im Allgemeinen ist es besser, die evaluate()
-Methode zu verwenden, die explizite Bindungen annimmt.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getCodeWithComments());
Rückflug
String
: Ein String, der auf der Vorlage basiert und ausgewertet werden kann
get Raw Content()
Gibt den unverarbeiteten Inhalt dieser Vorlage zurück.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', ); Logger.log(template.getRawContent());
Rückflug
String
– die Rohinhalte der Vorlage