Service for returning text content from a script.
You can serve up text in various forms. For example, publish this script as a web app.
function doGet() { return ContentService.createTextOutput('Hello World'); }When visiting the web app URL you will see "Hello World" in the browser. Due to security considerations, scripts cannot directly return content to a browser. Instead, they must serve the content from a different URL. This is why the URL in the browser for output created via this web app will be different than the original script URL.
Properties
Property | Type | Description |
---|---|---|
MimeType | MimeType |
Methods
Method | Return type | Brief description |
---|---|---|
createTextOutput() | TextOutput | Create a new TextOutput object. |
createTextOutput(content) | TextOutput | Create a new TextOutput object that can serve the given content. |
Detailed documentation
createTextOutput()
Create a new TextOutput
object.
function doGet() { const output = ContentService.createTextOutput(); output.append('Hello world!'); return output; }
Return
TextOutput
— the new TextOutput object.
createTextOutput(content)
Create a new TextOutput
object that can serve the given content.
function doGet() { const output = ContentService.createTextOutput('Hello world!'); return output; }
Parameters
Name | Type | Description |
---|---|---|
content | String | the content to serve. |
Return
TextOutput
— the new TextOutput object.