HTML Service

HTML

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ênMô tả ngắn
HtmlOutputMột đối tượng HtmlOutput có thể được phân phát từ một tập lệnh.
HtmlOutputMetaTagMột đối tượng đại diện cho thẻ meta được thêm vào trang bằng cách gọi HtmlOutput.addMetaTag(name, content).
HtmlServiceDịch vụ trả về HTML và nội dung văn bản khác từ một tập lệnh.
HtmlTemplateĐối tượng mẫu để tạo HTML một cách linh động.
SandboxModeMột enum đại diện cho các chế độ hộp cát có thể dùng cho tập lệnh HtmlService bên máy khách.
XFrameOptionsModeMột enum đại diện cho các chế độ X-Frame-Options có thể được dùng cho tập lệnh HtmlService phía máy khách.

HtmlOutput

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
addMetaTag(name, content)HtmlOutputThêm thẻ meta vào trang.
append(addedContent)HtmlOutputThêm nội dung mới vào nội dung của HtmlOutput này.
appendUntrusted(addedContent)HtmlOutputThêm nội dung mới vào nội dung của HtmlOutput này, bằng cách sử dụng tính năng thoát theo ngữ cảnh.
asTemplate()HtmlTemplateTrả về một HtmlTemplate được HtmlOutput này hỗ trợ.
clear()HtmlOutputXoá nội dung hiện tại.
getAs(contentType)BlobTrả 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 đã chỉ định.
getBlob()BlobTrả về dữ liệu bên trong đối tượng này dưới dạng blob.
getContent()StringLấy nội dung của HtmlOutput này.
getFaviconUrl()StringLấy URL cho thẻ đường 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()IntegerLấ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()StringLấy tiêu đề của trang đầu ra.
getWidth()IntegerLấ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Đặt nội dung của HtmlOutput này.
setFaviconUrl(iconUrl)HtmlOutputThêm thẻ liên kết cho biểu tượng trang 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)HtmlOutputPhươ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 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 của tiêu đề X-Frame-Options của trang, giúp kiểm soát tính năng ngăn chặn hành vi nhấp giả.

HtmlOutputMetaTag

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getContent()StringLấy nội dung của thẻ meta này.
getName()StringLấy tên của HtmlOutputMetaTag này.

HtmlService

Thuộc tính

Thuộc tínhLoạiMô tả
SandboxModeSandboxModeMột enum đại diện cho các chế độ hộp cát có thể dùng cho tập lệnh HtmlService bên máy khách.
XFrameOptionsModeXFrameOptionsModeMột enum đại diện cho các chế độ X-Frame-Options có thể được dùng cho tập lệnh HtmlService phía máy khách.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
createHtmlOutput()HtmlOutputTạo một đối tượng HtmlOutput mới có thể được trả về từ tập lệnh.
createHtmlOutput(blob)HtmlOutputTạo một đối tượng HtmlOutput mới từ tài nguyên BlobSource.
createHtmlOutput(html)HtmlOutputTạo một đối tượng HtmlOutput mới có thể được trả về từ tập lệnh.
createHtmlOutputFromFile(filename)HtmlOutputTạo một đối tượng HtmlOutput mới từ một tệp trong trình soạn thảo mã.
createTemplate(blob)HtmlTemplateTạo một đối tượng HtmlTemplate mới từ tài nguyên BlobSource.
createTemplate(html)HtmlTemplateTạo một đối tượng HtmlTemplate mới có thể được trả về từ tập lệnh.
createTemplateFromFile(filename)HtmlTemplateTạo một đối tượng HtmlTemplate mới từ một tệp trong trình soạn thảo mã.
getUserAgent()StringLấ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ứcLoại dữ liệu trả vềMô tả ngắn
evaluate()HtmlOutputĐánh giá mẫu này và trả về một đối tượng HtmlOutput.
getCode()StringTạo một chuỗi mã JavaScript, dựa trên tệp mẫu, có thể được đánh giá.
getCodeWithComments()StringTạo một chuỗi mã JavaScript có thể được đánh giá, trong đó mỗi dòng mã chứa dòng ban đầu từ mẫu dưới dạng một nhận xét.
getRawContent()StringTrả về nội dung chưa được xử lý của mẫu này.

SandboxMode

Thuộc tính

Thuộc tínhLoạiMô tả
EMULATEDEnumChế độ hộp cát cũ mô phỏng chế độ nghiêm ngặt ECMAScript 5 chỉ bằng cách sử dụng các tính năng có trong ECMAScript 3.
IFRAMEEnumChế độ 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ế độ EMULATEDNATIVE sử dụng.
NATIVEEnumChế độ hộp cát được xây dựng dựa trên chế độ nghiêm ngặt ECMAScript 5.

XFrameOptionsMode

Thuộc tính

Thuộc tínhLoạiMô tả
ALLOWALLEnumKhông đặt tiêu đề X-Frame-Options.
DEFAULTEnumĐặt giá trị mặc định cho tiêu đề X-Frame-Options, giúp giữ nguyên các giả định bảo mật thông thường.