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