Đối tượng mẫu để xây dựng HTML độ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 | Kiểu 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 có thể được đánh giá dựa trên tệp mẫu. |
getCodeWithComments() | String | Tạo một chuỗi mã JavaScript có thể đánh giá, trong đó mỗi dòng mã chứa dòng ban đầu 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 thuộc tính được đặt trên đối tượng HtmlTemplate
này đều nằm trong phạm vi đánh giá. Để gỡ lỗi trong một mẫu,
hãy 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 có thể được đánh giá dựa trên tệp mẫu. Phương thức này 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 là để con người đọc được. 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.
Việc đánh giá mã này sẽ ngầm liên kết trong tất cả các biến trong phạm vi hiện tại. Nói chung, bạn nên sử 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 mà có thể được đánh giá
getCodeWithComments()
Tạo một chuỗi mã JavaScript có thể đánh giá, trong đó mỗi dòng mã chứa dòng ban đầu 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. Việc gọi eval(<code>)
sẽ trả về một đối tượng HtmlOutput
mới chứa 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 là để con người có thể đọc được, vì vậy, nếu cần gỡ lỗi một mẫu, bạn có thể gọi Logger.log(<code>)
để xem mã nào được tạo.
Việc đánh giá mã này sẽ ngầm liên kết trong tất cả các biến trong phạm vi hiện tại. Nói chung, bạn nên sử 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 mà 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