这是一个可从脚本生成的 TextOutput 对象。
出于安全考虑,脚本无法直接向浏览器返回文本内容。相反,浏览器会被重定向到 googleusercontent.com,该网站会显示文本内容,而不会进行任何进一步的清理或处理。
您可以按如下方式返回文本内容:
function doGet() { return ContentService.createTextOutput('hello world!'); }
ContentService 上的相应方法。方法
| 方法 | 返回值类型 | 简介 |
|---|---|---|
append(addedContent) | Text | 将新内容附加到要提供的内容。 |
clear() | Text | 清除当前内容。 |
download | Text | 告知浏览器下载此内容,而不是显示此内容。 |
get | String | 获取要提供的内容。 |
get | String | 返回用于下载此文件的文件名,如果应显示此文件而不是下载,则返回 null。 |
get | Mime | 获取此内容将使用的 MIME 类型。 |
set | Text | 设置要提供的内容。 |
set | Text | 设置要提供的内容的 MIME 类型。 |
详细文档
append(addedContent)
clear()
downloadAsFile(filename)
告知浏览器下载此内容,而不是显示此内容。
某些浏览器会忽略此设置。将此设置设为 null 会将其清除回默认行为,即显示而不是下载。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
filename | String | 要告知浏览器使用的文件名 |
返回
TextOutput - TextOutput 对象,可用于链接
抛出
Error - 如果文件名包含不符合规定的字符
getContent()
获取要提供的内容。
返回
String - 要提供的内容
getFileName()
返回用于下载此文件的文件名,如果应显示此文件而不是下载,则返回 null。
返回
String - 文件名