Đối tượng mẫu để tạo HTML một cách linh động. Để biết thêm thông tin, hãy xem hướng dẫn tạo mẫu.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
evaluate() | HtmlOutput | Đánh giá mẫu này và trả về đối tượng HtmlOutput . |
getCode() | String | Tạo một chuỗi mã JavaScript, dựa trên tệp mẫu, có thể được đánh giá. |
getCodeWithComments() | String | Tạo một chuỗi mã JavaScript có thể được đánh giá, với mỗi dòng của mã chứa dòng gốc từ mẫu dưới dạng nhận xét. |
getRawContent() | String | Trả về nội dung chưa xử lý của mẫu này. |
Tài liệu chi tiết
evaluate()
Đánh giá mẫu này và trả về đối tượng HtmlOutput
. Mọi cơ sở lưu trú được đặt trên
Đối tượng HtmlTemplate
sẽ nằm trong phạm vi khi đánh giá. Cách gỡ lỗi trong một mẫu:
kiểm tra mã bằng phương thức getCode()
.
// A template which evaluates to whatever is bound to 'foo'. var template = HtmlService.createTemplate('<?= foo ?>'); template.foo = 'Hello World!'; Logger.log(template.evaluate().getContent()); // will log 'Hello World!'
Cầu thủ trả bóng
HtmlOutput
– một đối tượng htmlOutput
getCode()
Tạo một chuỗi mã JavaScript, dựa trên tệp mẫu, có thể được đánh giá. Chiến dịch này
sẽ tạo một chuỗi mã JavaScript dựa trên tệp mẫu. Việc gọi
eval(<code>)
sẽ trả về một đối tượng HtmlOutput
mới có nội dung của
mẫu sau khi chạy tất cả các tập lệnh máy chủ được nhúng. Mã được tạo nhằm mục đích
con người có thể đọc được, và vì vậy nếu cần gỡ lỗi một mẫu, bạn có thể gọi
Logger.log(<code>)
để xem nội dung nào đã được tạo.
Khi đánh giá, đoạn mã này sẽ ngầm liên kết với tất cả các biến trong phạm vi hiện tại. Nhìn chung,
bạn nên dùng phương thức evaluate()
. Phương thức này sẽ nhận các liên kết rõ ràng.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>'); Logger.log(template.getCode());
Cầu thủ trả bóng
String
– một chuỗi dựa trên mẫu (có thể được đánh giá)
getCodeWithComments()
Tạo một chuỗi mã JavaScript có thể được đánh giá, với mỗi dòng của mã
chứa dòng gốc từ mẫu dưới dạng nhận xét. Phương thức này tạo ra một chuỗi
Mã JavaScript dựa trên tệp mẫu. Hệ thống sẽ gọi cho eval(<code>)
một đối tượng HtmlOutput
mới có nội dung của mẫu sau khi chạy tất cả đối tượng được nhúng
các tập lệnh máy chủ. Mã được tạo ra là mã mà con người có thể đọc được, vì vậy nếu cần phải
gỡ lỗi một mẫu, bạn có thể gọi Logger.log(<code>)
để xem nội dung nào đã được tạo.
Khi đánh giá, đoạn mã này sẽ ngầm liên kết với tất cả các biến trong phạm vi hiện tại. Nhìn chung,
bạn nên dùng phương thức evaluate()
. Phương thức này sẽ nhận các liên kết rõ ràng.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>'); Logger.log(template.getCodeWithComments());
Cầu thủ trả bóng
String
– một chuỗi dựa trên mẫu (có thể được đánh giá)
getRawContent()
Trả về nội dung chưa xử lý của mẫu này.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>'); Logger.log(template.getRawContent());
Cầu thủ trả bóng
String
— nội dung thô của mẫu