Layanan dokumen membuat dan membuka Documents
yang dapat diedit.
// 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');
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Attribute | Attribute | Enumerasi Attribute . |
Element | Element | Enumerasi Element . |
Font |
| Enumerasi . |
Glyph | Glyph | Enumerasi Glyph . |
Horizontal | Horizontal | Enumerasi Horizontal . |
Paragraph | Paragraph | Enumerasi Paragraph . |
Positioned | Positioned | Enumerasi Positioned . |
Text | Text | Enumerasi Text . |
Vertical | Vertical | Enumerasi Vertical . |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create(name) | Document | Membuat dan menampilkan dokumen baru. |
get | Document | Menampilkan dokumen tempat skrip terikat penampung. |
get | Ui | Menampilkan instance lingkungan antarmuka pengguna dokumen yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar. |
open | Document | Menampilkan dokumen dengan ID yang ditentukan. |
open | Document | Membuka dan menampilkan dokumen dengan URL yang ditentukan. |
Dokumentasi mendetail
create(name)
Membuat dan menampilkan dokumen baru.
// Create and open a new document. const doc = DocumentApp.create('Document Name');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
name | String | Nama dokumen baru. |
Pulang pergi
Document
— Instance dokumen baru.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents
get Active Document()
Menampilkan dokumen tempat skrip terikat penampung. Untuk berinteraksi dengan dokumen yang skripnya tidak terikat penampung, gunakan open
atau open
.
// Get the document to which this script is bound. const doc = DocumentApp.getActiveDocument();
Pulang pergi
Document
— instance dokumen
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Ui()
Menampilkan instance lingkungan antarmuka pengguna dokumen yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar. Skrip hanya dapat berinteraksi dengan UI untuk instance dokumen terbuka saat ini, dan hanya jika skrip terikat ke dokumen. Untuk informasi selengkapnya, lihat panduan untuk menu serta dialog dan sidebar.
// 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(); }
Pulang pergi
Ui
— instance lingkungan antarmuka pengguna dokumen ini
open By Id(id)
Menampilkan dokumen dengan ID yang ditentukan. Jika skrip terikat penampung ke dokumen,
gunakan get
sebagai gantinya.
// Open a document by ID. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById('DOCUMENT_ID');
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
id | String | ID dokumen yang akan dibuka. |
Pulang pergi
Document
— Instance dokumen.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents
open By Url(url)
Membuka dan menampilkan dokumen dengan URL yang ditentukan. Jika skrip terikat penampung ke dokumen, gunakan get
.
// Open a document by URL. const doc = DocumentApp.openByUrl( 'https://docs.google.com/document/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit', );
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
url | String | URL dokumen yang akan dibuka |
Pulang pergi
Document
— instance dokumen
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:
-
https://www.googleapis.com/auth/documents