O serviço de documentos cria e abre Documents
que podem ser editados.
// 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');
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
Attribute | Attribute | A enumeração Attribute . |
Element | Element | A enumeração Element . |
Font |
| A enumeração . |
Glyph | Glyph | A enumeração Glyph . |
Horizontal | Horizontal | A enumeração Horizontal . |
Paragraph | Paragraph | A enumeração Paragraph . |
Positioned | Positioned | A enumeração Positioned . |
Text | Text | A enumeração Text . |
Vertical | Vertical | A enumeração Vertical . |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
create(name) | Document | Cria e retorna um novo documento. |
get | Document | Retorna o documento ao qual o script está vinculado ao contêiner. |
get | Ui | Retorna uma instância do ambiente de interface do usuário do documento que permite que o script adicione recursos como menus, caixas de diálogo e barras laterais. |
open | Document | Retorna o documento com o ID especificado. |
open | Document | Abre e retorna o documento com o URL especificado. |
Documentação detalhada
create(name)
Cria e retorna um novo documento.
// Create and open a new document. const doc = DocumentApp.create('Document Name');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
name | String | O nome do novo documento. |
Retornar
Document
: a nova instância do documento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents
get Active Document()
Retorna o documento ao qual o script está vinculado ao contêiner. Para interagir com o documento a que
o script não está vinculado ao contêiner, use open
ou open
.
// Get the document to which this script is bound. const doc = DocumentApp.getActiveDocument();
Retornar
Document
: a instância do documento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Ui()
Retorna uma instância do ambiente de interface do usuário do documento que permite que o script adicione recursos como menus, caixas de diálogo e barras laterais. Um script só pode interagir com a interface da instância atual de um documento aberto e somente se estiver vinculado ao documento. Para mais informações, consulte os guias de menus e caixas de diálogo e barras laterais.
// 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(); }
Retornar
Ui
: uma instância do ambiente de interface do usuário deste documento
open By Id(id)
Retorna o documento com o ID especificado. Se o script estiver vinculado ao contêiner do documento,
use get
.
// Open a document by ID. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('DOCUMENT_ID');
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
id | String | O ID do documento a ser aberto. |
Retornar
Document
: a instância do documento.
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents
open By Url(url)
Abre e retorna o documento com o URL especificado. Se o script estiver vinculado ao contêiner do
documento, use get
.
// Open a document by URL. const doc = DocumentApp.openByUrl( 'https://docs.google.com/document/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit', );
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | String | o URL do documento a ser aberto |
Retornar
Document
: a instância do documento
Autorização
Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:
-
https://www.googleapis.com/auth/documents