Class ContentService

ContentService

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

PropertyTypeDescription
MimeTypeMimeType

Methods

MethodReturn typeBrief description
createTextOutput()TextOutputCreate a new TextOutput object.
createTextOutput(content)TextOutputCreate a new TextOutput object that can serve the given content.

Detailed documentation

createTextOutput()

Create a new TextOutput object.

function doGet() {
  var 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() {
  var output = ContentService.createTextOutput("Hello world!");
  return output;
}

Parameters

NameTypeDescription
contentStringthe content to serve.

Return

TextOutput — the new TextOutput object.