Dịch vụ này cho phép các ứng dụng Apps Script trả về HTML, thường là dưới dạng giao diện người dùng. Nếu mới sử dụng lớp này, bạn cũng nên xem hướng dẫn về Dịch vụ html
.Lớp
Tên | Mô tả ngắn |
---|---|
HtmlOutput | Đối tượng HtmlOutput có thể được phân phát từ một tập lệnh. |
HtmlOutputMetaTag | Một đối tượng đại diện cho một thẻ meta được thêm vào trang bằng cách gọi HtmlOutput.addMetaTag(name, content) . |
HtmlService | Dịch vụ trả về nội dung HTML và văn bản khác từ một tập lệnh. |
HtmlTemplate | Đối tượng mẫu để xây dựng HTML động. |
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 | 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. |
HtmlOutput
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
addMetaTag(name, content) | HtmlOutput | Thêm thẻ meta vào trang. |
append(addedContent) | HtmlOutput | Thêm nội dung mới vào nội dung của HtmlOutput này. |
appendUntrusted(addedContent) | HtmlOutput | Thêm nội dung mới vào nội dung của HtmlOutput này bằng cách sử dụng ký tự thoát theo ngữ cảnh. |
asTemplate() | HtmlTemplate | Trả về HtmlTemplate được hỗ trợ bởi HtmlOutput này. |
clear() | HtmlOutput | Xoá nội dung hiện tại. |
getAs(contentType) | Blob | Trả về dữ liệu bên trong đối tượng này dưới dạng một blob được chuyển đổi thành loại nội dung được chỉ định. |
getBlob() | Blob | Trả về dữ liệu bên trong đối tượng này dưới dạng một blob. |
getContent() | String | Xem nội dung của HtmlOutput này. |
getFaviconUrl() | String | Lấy URL của thẻ liên kết biểu tượng trang web được thêm vào trang bằng cách gọi setFaviconUrl(iconUrl) . |
getHeight() | Integer | Lấy chiều cao ban đầu của hộp thoại tuỳ chỉnh trong Google Tài liệu, Trang tính hoặc Biểu mẫu. |
getMetaTags() | HtmlOutputMetaTag[] | Lấy một mảng các đối tượng đại diện cho thẻ meta được thêm vào trang bằng cách gọi addMetaTag(name, content) . |
getTitle() | String | Lấy tiêu đề của trang đầu ra. |
getWidth() | Integer | Lấy chiều rộng ban đầu của hộp thoại tuỳ chỉnh trong Google Tài liệu, Trang tính hoặc Biểu mẫu. |
setContent(content) | HtmlOutput | Thiết lập nội dung của HtmlOutput này. |
setFaviconUrl(iconUrl) | HtmlOutput | Thêm thẻ liên kết cho biểu tượng trang web vào trang. |
setHeight(height) | HtmlOutput | Đặt chiều cao ban đầu của hộp thoại tuỳ chỉnh trong Google Tài liệu, Trang tính hoặc Biểu mẫu. |
setSandboxMode(mode) | HtmlOutput | Phương thức này hiện không có hiệu lực. Trước đây, phương thức này đặt sandbox
mode dùng cho tập lệnh phía máy khách. |
setTitle(title) | HtmlOutput | Đặt tiêu đề cho trang đầu ra. |
setWidth(width) | HtmlOutput | Đặt chiều rộng ban đầu của một hộp thoại tuỳ chỉnh trong Google Tài liệu, Trang tính hoặc Biểu mẫu. |
setXFrameOptionsMode(mode) | HtmlOutput | Đặt trạng thái cho tiêu đề X-Frame-Options của trang để kiểm soát việc ngăn chặn hành vi nhấp chuột. |
HtmlOutputMetaTag
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
getContent() | String | Lấy nội dung của thẻ meta này. |
getName() | String | Lấy tên của HtmlOutputMetaTag này. |
HtmlService
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. |
HtmlTemplate
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. |
SandboxMode
Thuộc tính
Tài sản | Loại | Nội dung mô tả |
---|---|---|
EMULATED | Enum | Một chế độ hộp cát cũ mô phỏng chế độ nghiêm ngặt của ECMAScript 5 chỉ bằng các tính năng có trong ECMAScript 3. |
IFRAME | Enum | Chế độ hộp cát sử dụng hộp cát iframe thay vì công nghệ hộp cát Caja mà các chế độ EMULATED và NATIVE sử dụng. |
NATIVE | Enum | Chế độ hộp cát được xây dựng dựa trên chế độ nghiêm ngặt của ECMAScript 5. |
XFrameOptionsMode
Thuộc tính
Tài sản | Loại | Nội dung mô tả |
---|---|---|
ALLOWALL | Enum | Hệ thống sẽ không đặt tiêu đề X-Frame-Options nào. |
DEFAULT | Enum | Đặt giá trị mặc định cho tiêu đề X-Frame-Options , giúp duy trì các giả định bảo mật thông thường. |