El servicio de documentos crea y abre Documents
que se puede editar.
// Open a document by ID. // TODO(developer): Replace the ID with your own. let doc = DocumentApp.openById('DOCUMENT_ID'); // Create and open a document. doc = DocumentApp.create('Document Name');
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Attribute | Attribute | La enumeración Attribute |
Element | Element | La enumeración Element |
Font |
| La enumeración
|
Glyph | Glyph | La enumeración Glyph |
Horizontal | Horizontal | La enumeración Horizontal |
Paragraph | Paragraph | La enumeración Paragraph |
Positioned | Positioned | La enumeración Positioned |
Text | Text | La enumeración Text |
Vertical | Vertical | La enumeración Vertical |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
create(name) | Document | Crea y muestra un documento nuevo. |
get | Document | Muestra el documento al que la secuencia de comandos está vinculada al contenedor. |
get | Ui | Muestra una instancia del entorno de la interfaz de usuario del documento que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales. |
open | Document | Muestra el documento con el ID especificado. |
open | Document | Abre y muestra el documento con la URL especificada. |
Documentación detallada
create(name)
Crea y muestra un documento nuevo.
// Create and open a new document. const doc = DocumentApp.create('Document Name');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
name | String | Es el nombre del documento nuevo. |
Volver
Document
: Es la nueva instancia de documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/documents
get Active Document()
Muestra el documento al que la secuencia de comandos está vinculada al contenedor. Para interactuar con el documento al que
la secuencia de comandos no está vinculada a un contenedor, usa open
o open
en su lugar.
// Get the document to which this script is bound. const doc = DocumentApp.getActiveDocument();
Volver
Document
: Es la instancia del documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Ui()
Muestra una instancia del entorno de la interfaz de usuario del documento que permite que la secuencia de comandos agregue funciones como menús, diálogos y barras laterales. Una secuencia de comandos solo puede interactuar con la IU de la instancia actual de un documento abierto y solo si está vinculada al documento. Para obtener más información, consulta las guías de menús y diálogos y paneles laterales.
// Add a custom menu to the active document, including a separator and a // sub-menu. function onOpen(e) { DocumentApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu( DocumentApp.getUi() .createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction'), ) .addToUi(); }
Volver
Ui
: Es una instancia del entorno de la interfaz de usuario de este documento.
open By Id(id)
Muestra el documento con el ID especificado. Si la secuencia de comandos está vinculada al contenedor del documento, usa get
en su lugar.
// Open a document by ID. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('DOCUMENT_ID');
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
id | String | Es el ID del documento que se abrirá. |
Volver
Document
: Es la instancia del documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/documents
open By Url(url)
Abre y muestra el documento con la URL especificada. Si la secuencia de comandos está vinculada al contenedor del
documento, usa get
en su lugar.
// Open a document by URL. const doc = DocumentApp.openByUrl( 'https://docs.google.com/document/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit', );
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
url | String | la URL del documento que se abrirá |
Volver
Document
: Es la instancia del documento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes ámbitos:
-
https://www.googleapis.com/auth/documents