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.
HtmlTemplateMột đố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 phía máy khách.
XFrameOptionsModeMột 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ứcKiểu dữ liệu trả vềMô tả ngắn
addMetaTag(name, content)HtmlOutputThêm một thẻ meta vào trang.
append(addedContent)HtmlOutputNối nội dung mới vào nội dung của HtmlOutput này.
appendUntrusted(addedContent)HtmlOutputNối 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 hỗ trợ bởi HtmlOutput này.
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 sang 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 một blob.
getContent()StringLấy nội dung của HtmlOutput này.
getFaviconUrl()StringLấy URL cho thẻ liên kết biểu tượng trang web do setFaviconUrl(iconUrl) thêm vào trang.
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 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)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 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 của tiêu đề X-Frame-Options của trang, kiểm soát việc ngăn chặn tấn công bằng cách nhấp chuột.

HtmlOutputMetaTag

Phương thức

Phương thứcKiểu 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 phía máy khách.
XFrameOptionsModeXFrameOptionsModeMột 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ứcKiểu 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ứcKiểu 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á, với mỗi dòng mã chứa dòng ban đầu từ mẫu dưới dạng 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ả
EMULATEDEnumMột chế độ hộp cát cũ mô phỏng chế độ nghiêm ngặt ECMAScript 5 chỉ bằng các tính năng có trong ECMAScript 3.
IFRAMEEnumMột chế độ hộp cát sử dụng tính năng hộp cát iframe thay vì công nghệ hộp cát Caja mà các chế độ EMULATEDNATIVE sử dụng.
NATIVEEnumMột chế độ 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ả
ALLOWALLEnumChưa đặt tiêu đề X-Frame-Options.
DEFAULTEnumĐặ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.