此服务允许 Apps 脚本应用返回 HTML(通常作为界面)。如果您是第一次使用此类,我们还建议您查看 HTML 服务指南
.类
名称 | 简介 |
---|---|
HtmlOutput | 可通过脚本提供的 HtmlOutput 对象。 |
HtmlOutputMetaTag | 一个对象,表示通过调用 HtmlOutput.addMetaTag(name, content) 添加到网页的元标记。 |
HtmlService | 用于从脚本返回 HTML 和其他文本内容的服务。 |
HtmlTemplate | 用于动态构建 HTML 的模板对象。 |
SandboxMode | 表示可用于客户端 HtmlService 脚本的沙盒模式的枚举。 |
XFrameOptionsMode | 表示可用于客户端 HtmlService 脚本的 X-Frame-Options 模式的枚举。 |
HtmlOutput
方法
HtmlOutputMetaTag
方法
方法 | 返回类型 | 简介 |
---|---|---|
getContent() | String | 获取此元标记的内容。 |
getName() | String | 获取此 HtmlOutputMetaTag 的名称。 |
HtmlService
属性
媒体资源 | 类型 | 说明 |
---|---|---|
SandboxMode | SandboxMode | 表示可用于客户端 HtmlService 脚本的沙盒模式的枚举。 |
XFrameOptionsMode | XFrameOptionsMode | 表示可用于客户端 HtmlService 脚本的 X-Frame-Options 模式的枚举。 |
方法
方法 | 返回类型 | 简介 |
---|---|---|
createHtmlOutput() | HtmlOutput | 创建可从脚本返回的新 HtmlOutput 对象。 |
createHtmlOutput(blob) | HtmlOutput | 根据 BlobSource 资源创建新的 HtmlOutput 对象。 |
createHtmlOutput(html) | HtmlOutput | 创建可从脚本返回的新 HtmlOutput 对象。 |
createHtmlOutputFromFile(filename) | HtmlOutput | 在代码编辑器中基于文件创建一个新的 HtmlOutput 对象。 |
createTemplate(blob) | HtmlTemplate | 根据 BlobSource 资源创建新的 HtmlTemplate 对象。 |
createTemplate(html) | HtmlTemplate | 创建可从脚本返回的新 HtmlTemplate 对象。 |
createTemplateFromFile(filename) | HtmlTemplate | 在代码编辑器中基于文件创建一个新的 HtmlTemplate 对象。 |
getUserAgent() | String | 获取当前浏览器的用户代理字符串。 |
HtmlTemplate
方法
方法 | 返回类型 | 简介 |
---|---|---|
evaluate() | HtmlOutput | 评估此模板并返回 HtmlOutput 对象。 |
getCode() | String | 根据模板文件生成可评估的 JavaScript 代码字符串。 |
getCodeWithComments() | String | 生成可评估的 JavaScript 代码字符串,其中每一行代码都包含模板中的原始行作为注释。 |
getRawContent() | String | 返回此模板中未处理的内容。 |
SandboxMode
属性
媒体资源 | 类型 | 说明 |
---|---|---|
EMULATED | Enum | 旧版沙盒模式,仅使用 ECMAScript 3 中提供的功能模拟 ECMAScript 5 严格模式。 |
IFRAME | Enum | 一种沙盒模式,使用 iframe 沙盒(而非 EMULATED 和 NATIVE 模式所用的 Caja 沙盒技术)。 |
NATIVE | Enum | 基于 ECMAScript 5 严格模式构建的沙盒模式。 |
XFrameOptionsMode
属性
媒体资源 | 类型 | 说明 |
---|---|---|
ALLOWALL | Enum | 系统不会设置任何 X-Frame-Options 标头。 |
DEFAULT | Enum | 为 X-Frame-Options 标头设置默认值,以保留一般的安全假设。 |