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