可通过脚本提供的 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
- 文件名
getMimeType()
setContent(content)
setMimeType(mimeType)
设置将要提供的内容的 MIME 类型。默认值为纯文本。
参数
名称 | 类型 | 说明 |
---|---|---|
mimeType | MimeType | MIME 类型 |
弃踢回攻
TextOutput
- 此 TextOutput 本身,可用于链接