Dịch vụ trả về HTML và nội dung văn bản khác từ một tập lệnh.
Do các yếu tố 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 đó, chúng phải dọn dẹp HTML để không thể thực hiện các hành động độc hại. Xem phần mô tả về HtmlOutput để biết những giới hạn mà điều này ngụ ý về những gì có thể được trả về.
Thuộc tính
| Thuộc tính | Loại | Mô tả |
|---|---|---|
Sandbox | Sandbox | Một enum đại diện cho các chế độ hộp cát có thể dùng cho tập lệnh Html phía máy khách. |
XFrameOptionsMode | XFrameOptionsMode | Một enum đại diện cho các chế độ X-Frame-Options có thể dùng cho tập lệnh Html 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 |
|---|---|---|
create | Html | Tạo một đối tượng Html mới có thể được trả về từ tập lệnh. |
create | Html | Tạo một đối tượng Html mới từ tài nguyên Blob. |
create | Html | Tạo một đối tượng Html mới có thể được trả về từ tập lệnh. |
create | Html | Tạo một đối tượng Html mới từ một tệp trong trình soạn thảo mã. |
create | Html | Tạo một đối tượng Html mới từ tài nguyên Blob. |
create | Html | Tạo một đối tượng Html mới có thể được trả về từ tập lệnh. |
create | Html | Tạo một đối tượng Html mới từ một tệp trong trình soạn thảo mã. |
get | 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 một đối tượng HtmlOutput mới có thể được trả về từ tập lệnh.
const output = HtmlService.createHtmlOutput();
Cầu thủ trả bóng
HtmlOutput – đối tượng HtmlOutput mới
createHtmlOutput(blob)
Tạo một đối tượng HtmlOutput mới từ tài nguyên BlobSource.
function createFromBlob(blob) { const output = HtmlService.createHtmlOutput(blob); return output; }
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
blob | Blob | đối tượng để lấy 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 một đối tượng HtmlOutput mới có thể được trả về từ tập lệnh.
const output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
html | String | nội dung cần phân phát |
Cầu thủ trả bóng
HtmlOutput – đối tượng HtmlOutput mới
Gửi
Error – nếu HTML bị sai định dạng
createHtmlOutputFromFile(filename)
Tạo một đối tượng HtmlOutput mới từ một tệp trong trình soạn thảo mã.
const output = HtmlService.createHtmlOutputFromFile('myPage');
Tham số
| Tên | Loại | 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 bị lỗi
createTemplate(blob)
Tạo một đối tượng HtmlTemplate mới từ tài nguyên BlobSource.
function createFromBlob(blob) { const template = HtmlService.createTemplate(blob); const output = template.evaluate(); return output; }
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
blob | Blob | Đối tượng để 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 một đối tượng HtmlTemplate mới có thể được trả về từ tập lệnh.
const template = HtmlService.createTemplate( '<b>The time is <?= new Date() ?></b>', );
Tham số
| Tên | Loại | 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 một đối tượng HtmlTemplate mới từ một tệp trong trình soạn thảo mã.
const template = HtmlService.createTemplateFromFile('myTemplate');
Tham số
| Tên | Loại | 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 lần thực thi tập lệnh nếu không được 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