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 nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
create(name) | Document | Membuat dan menampilkan dokumen baru. |
get | Document | Menampilkan dokumen yang terikat ke penampung skrip. |
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
getActiveDocument()
Menampilkan dokumen yang terikat ke penampung skrip. Untuk berinteraksi dengan dokumen yang tidak terikat ke penampung skrip, gunakan openById(id) atau openByUrl(url) sebagai gantinya.
// 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
getUi()
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 mengetahui informasi selengkapnya, lihat panduan untuk menu dan dialog serta 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
openById(id)
Menampilkan dokumen dengan ID yang ditentukan. Jika skrip terikat ke dokumen, gunakan getActiveDocument() 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
openByUrl(url)
Membuka dan menampilkan dokumen dengan URL yang ditentukan. Jika skrip terikat ke penampung dokumen, gunakan getActiveDocument() sebagai gantinya.
// 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