Class ContentService
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Servicio de contenido
Es un servicio para mostrar contenido de texto desde una secuencia de comandos.
Puedes publicar texto de varias formas. Por ejemplo, publica esta secuencia de comandos como una app web.
function doGet() {
return ContentService.createTextOutput('Hello World');
}
Cuando visites la URL de la app web, verás “Hello World” en el navegador. Debido a consideraciones de seguridad, las secuencias de comandos no pueden mostrar contenido directamente en un navegador. En su lugar, deben publicar el contenido desde una URL diferente. Por este motivo, la URL en el navegador para el resultado creado a través de esta app web será diferente de la URL de la secuencia de comandos original.
Propiedades
Propiedad | Tipo | Descripción |
MimeType | MimeType | |
Documentación detallada
createTextOutput()
Crea un objeto TextOutput
nuevo.
function doGet() {
const output = ContentService.createTextOutput();
output.append('Hello world!');
return output;
}
Volver
TextOutput
: Es el nuevo objeto TextOutput.
createTextOutput(content)
Crea un objeto TextOutput
nuevo que pueda publicar el contenido determinado.
function doGet() {
const output = ContentService.createTextOutput('Hello world!');
return output;
}
Parámetros
Nombre | Tipo | Descripción |
content | String | el contenido que se publicará. |
Volver
TextOutput
: Es el nuevo objeto TextOutput.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eContentService allows scripts to return text content, which can be served as a web app.\u003c/p\u003e\n"],["\u003cp\u003eDue to security, content is served from a different URL than the original script URL.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods like \u003ccode\u003ecreateTextOutput()\u003c/code\u003e to generate and manipulate text output objects.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecreateTextOutput()\u003c/code\u003e can be used with or without initial content, enabling flexible content creation.\u003c/p\u003e\n"]]],[],null,["# Class ContentService\n\nContentService\n\nService for returning text content from a script.\n\nYou can serve up text in various forms. For example, publish this script as a web app.\n\n```javascript\nfunction doGet() {\n return ContentService.createTextOutput('Hello World');\n}\n```\nWhen 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. \n\n### Properties\n\n| Property | Type | Description |\n|--------------|------------------------------------------------------|-------------|\n| `Mime``Type` | [MimeType](/apps-script/reference/content/mime-type) | |\n\n### Methods\n\n| Method | Return type | Brief description |\n|--------------------------------------------------------|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|\n| [createTextOutput()](#createTextOutput()) | [TextOutput](/apps-script/reference/content/text-output) | Create a new [TextOutput](/apps-script/reference/content/text-output) object. |\n| [createTextOutput(content)](#createTextOutput(String)) | [TextOutput](/apps-script/reference/content/text-output) | Create a new [TextOutput](/apps-script/reference/content/text-output) object that can serve the given content. |\n\nDetailed documentation\n----------------------\n\n### `create``Text``Output()`\n\nCreate a new [TextOutput](/apps-script/reference/content/text-output) object.\n\n```javascript\nfunction doGet() {\n const output = ContentService.createTextOutput();\n output.append('Hello world!');\n return output;\n}\n```\n\n#### Return\n\n\n[TextOutput](/apps-script/reference/content/text-output) --- the new TextOutput object.\n\n*** ** * ** ***\n\n### `create``Text``Output(content)`\n\nCreate a new [TextOutput](/apps-script/reference/content/text-output) object that can serve the given content.\n\n```javascript\nfunction doGet() {\n const output = ContentService.createTextOutput('Hello world!');\n return output;\n}\n```\n\n#### Parameters\n\n| Name | Type | Description |\n|-----------|----------|-----------------------|\n| `content` | `String` | the content to serve. |\n\n#### Return\n\n\n[TextOutput](/apps-script/reference/content/text-output) --- the new TextOutput object."]]