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 本身,可用于链接