Class TextOutput

TextOutput

可通过脚本提供的 TextOutput 对象。

出于安全方面的考虑,脚本无法直接将文本内容返回给浏览器。相反,浏览器会被重定向至 googleusercontent.com,后者将对其显示,且无需进一步清理或操作。

您可以返回如下文本内容:

function doGet() {
  return ContentService.createTextOutput("hello world!");
}
还有一些方法可以将 JSON、RSS 和 XML 作为 TextOutput 提供;请参阅 ContentService 中的相应方法。

方法

方法返回类型简介
append(addedContent)TextOutput在要提供的内容中附加新内容。
clear()TextOutput清除当前内容。
downloadAsFile(filename)TextOutput指示浏览器下载而不是显示此内容。
getContent()String获取将提供的内容。
getFileName()String返回下载此文件时使用的文件名,如果应显示而不是下载此文件,则返回 null。
getMimeType()MimeType获取此内容将投放的 MIME 类型。
setContent(content)TextOutput设置要投放的内容。
setMimeType(mimeType)TextOutput为要投放的内容设置 MIME 类型。

详细文档

append(addedContent)

在要提供的内容中附加新内容。

参数

名称类型说明
addedContentString要附加的内容

返回

TextOutput - 此 TextOutput 本身,可用于链接


clear()

清除当前内容。

返回

TextOutput - 此 TextOutput 本身,可用于链接


downloadAsFile(filename)

指示浏览器下载而不是显示此内容。

某些浏览器会忽略此设置。将此列设置为 null 可将其清除为显示(而非下载)的默认行为。

参数

名称类型说明
filenameString告知浏览器使用的文件名

返回

TextOutput - 用于链接的 TextOutput 对象

抛出

Error - 如果文件名包含不符合规定的字符


getContent()

获取将提供的内容。

返回

String - 将投放的内容


getFileName()

返回下载此文件时使用的文件名,如果应显示而不是下载此文件,则返回 null。

返回

String - 文件名


getMimeType()

获取此内容将投放的 MIME 类型。

返回

MimeType - 将投放此内容的 MIME 类型


setContent(content)

设置要投放的内容。

参数

名称类型说明
contentString要投放的内容

返回

TextOutput - 此 TextOutput 本身,可用于链接


setMimeType(mimeType)

为要投放的内容设置 MIME 类型。默认值为纯文本。

参数

名称类型说明
mimeTypeMimeTypeMIME 类型

返回

TextOutput - 此 TextOutput 本身,可用于链接