可通过脚本提供的 TextOutput 对象。
出于安全考虑,脚本不能直接将文本内容返回给浏览器。 而是会重定向到 googleusercontent.com,这样才会显示 进一步清理或操纵。
您可以返回如下文本内容:
function doGet() { return ContentService.createTextOutput("hello world!"); }
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
- 文件名