Dịch vụ trả về nội dung HTML và văn bản khác từ một tập lệnh.
Do các cân nhắc về bảo mật, tập lệnh không thể trực tiếp trả về nội dung cho trình duyệt. Thay vào đó, các trình xử lý này phải dọn dẹp HTML để HTML không thể thực hiện các hành động độc hại. Hãy xem nội dung mô tả của HtmlOutput
để biết những giới hạn tương ứng về nội dung có thể được trả về.
Thuộc tính
Tài sản | Loại | Nội dung mô tả |
---|---|---|
SandboxMode | SandboxMode | Một giá trị enum đại diện cho các chế độ hộp cát có thể dùng cho tập lệnh HtmlService phía máy khách. |
XFrameOptionsMode | XFrameOptionsMode | Một giá trị enum đại diện cho các chế độ X-Frame-Options có thể dùng cho tập lệnh HtmlService phía máy khách. |
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
createHtmlOutput() | HtmlOutput | Tạo đối tượng HtmlOutput mới có thể được trả về qua tập lệnh. |
createHtmlOutput(blob) | HtmlOutput | Tạo đối tượng HtmlOutput mới từ tài nguyên BlobSource . |
createHtmlOutput(html) | HtmlOutput | Tạo đối tượng HtmlOutput mới có thể được trả về qua tập lệnh. |
createHtmlOutputFromFile(filename) | HtmlOutput | Tạo đối tượng HtmlOutput mới từ một tệp trong trình soạn thảo mã. |
createTemplate(blob) | HtmlTemplate | Tạo đối tượng HtmlTemplate mới từ tài nguyên BlobSource . |
createTemplate(html) | HtmlTemplate | Tạo đối tượng HtmlTemplate mới có thể được trả về qua tập lệnh. |
createTemplateFromFile(filename) | HtmlTemplate | Tạo đối tượng HtmlTemplate mới từ một tệp trong trình soạn thảo mã. |
getUserAgent() | String | Lấy chuỗi tác nhân người dùng cho trình duyệt hiện tại. |
Tài liệu chi tiết
createHtmlOutput()
Tạo đối tượng HtmlOutput
mới có thể được trả về qua tập lệnh.
var output = HtmlService.createHtmlOutput();
Cầu thủ trả bóng
HtmlOutput
– đối tượng htmlOutput mới
createHtmlOutput(blob)
Tạo đối tượng HtmlOutput
mới từ tài nguyên BlobSource
.
function createFromBlob(blob) { var output = HtmlService.createHtmlOutput(blob); return output; }
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
blob | BlobSource | để loại bỏ HTML |
Cầu thủ trả bóng
HtmlOutput
– đối tượng HtmlOutput
mới
Gửi
Error
– nếu blob không chứa HTML hoặc HTML không đúng định dạng
createHtmlOutput(html)
Tạo đối tượng HtmlOutput
mới có thể được trả về qua tập lệnh.
var output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
html | String | nội dung để phân phát |
Cầu thủ trả bóng
HtmlOutput
– đối tượng htmlOutput mới
Gửi
Error
— nếu html không đúng định dạng
createHtmlOutputFromFile(filename)
Tạo đối tượng HtmlOutput
mới từ một tệp trong trình soạn thảo mã.
var output = HtmlService.createHtmlOutputFromFile('myPage');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
filename | String | tên của tệp cần sử dụng |
Cầu thủ trả bóng
HtmlOutput
– đối tượng HtmlOutput
mới
Gửi
Error
— nếu không tìm thấy tệp hoặc HTML trong tệp không đúng định dạng
createTemplate(blob)
Tạo đối tượng HtmlTemplate
mới từ tài nguyên BlobSource
.
function createFromBlob(blob) { var template = HtmlService.createTemplate(blob); return output; }
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
blob | BlobSource | Đối tượng cần lấy HTML. |
Cầu thủ trả bóng
HtmlTemplate
– đối tượng HtmlTemplate
mới
Gửi
Error
– nếu blob không chứa HTML
createTemplate(html)
Tạo đối tượng HtmlTemplate
mới có thể được trả về qua tập lệnh.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
html | String | nội dung của mẫu |
Cầu thủ trả bóng
HtmlTemplate
– đối tượng HtmlTemplate
mới
createTemplateFromFile(filename)
Tạo đối tượng HtmlTemplate
mới từ một tệp trong trình soạn thảo mã.
var template = HtmlService.createTemplateFromFile('myTemplate');
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
filename | String | tên của tệp cần sử dụng |
Cầu thủ trả bóng
HtmlTemplate
– đối tượng HtmlTemplate
mới
Gửi
Error
— nếu không tìm thấy tệp
getUserAgent()
Lấy chuỗi tác nhân người dùng cho trình duyệt hiện tại. Trả về null
cho hầu hết các tệp thực thi tập lệnh nếu không được sử dụng trong hàm doGet()
hoặc doPost()
của ứng dụng web.
Cầu thủ trả bóng
String
– chuỗi tác nhân người dùng