可通过脚本提供的 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)
clear()
downloadAsFile(filename)
指示浏览器下载而不是显示此内容。
某些浏览器会忽略此设置。将此列设置为 null 可将其清除为显示(而非下载)的默认行为。
参数
名称 | 类型 | 说明 |
---|---|---|
filename | String | 告知浏览器使用的文件名 |
返回
TextOutput
- 用于链接的 TextOutput 对象
抛出
Error
- 如果文件名包含不符合规定的字符
getContent()
获取将提供的内容。
返回
String
- 将投放的内容
getFileName()
返回下载此文件时使用的文件名,如果应显示而不是下载此文件,则返回 null。
返回
String
- 文件名