Ringkasan Google Docs API
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Docs API memungkinkan Anda membuat dan mengubah dokumen di Google Dokumen.
Aplikasi dapat berintegrasi dengan Docs API untuk membuat dokumen yang terlihat profesional dari data yang disediakan pengguna dan sistem. Docs API memungkinkan Anda:
- Mengotomatiskan proses
- Membuat dokumentasi secara massal
- Memformat dokumen
- Membuat invoice atau kontrak
- Mengambil atribut objek tertentu
Berikut adalah daftar istilah umum yang digunakan dalam Docs API:
- ID Dokumen
ID unik untuk dokumen. ID dokumen adalah string tertentu yang berisi huruf, angka, dan beberapa karakter khusus yang mereferensikan dokumen dan dapat diperoleh dari URL dokumen. ID dokumen bersifat stabil, meskipun nama dokumen berubah. Untuk mengetahui informasi selengkapnya tentang cara menemukan ID, lihat
ID Dokumen.
https://docs.google.com/document/d/DOCUMENT_ID/edit
- Elemen
Struktur yang membentuk dokumen. Elemen tingkat teratas dokumen
mencakup Body
,
DocumentStyle
, dan
List
.
- Dokumen Google Workspace
File yang dibuat oleh aplikasi Google Workspace, seperti Google Dokumen.
Format jenis MIME untuk Dokumen adalah
application/vnd.google-apps.document
. Untuk mengetahui daftar jenis MIME, lihat
Jenis MIME yang didukung Google Workspace dan Google Drive.
- Indeks
Sebagian besar elemen dalam isi konten memiliki properti startIndex
dan endIndex
. Atribut ini menunjukkan offset awal dan akhir elemen,
relatif terhadap awal segmen yang melingkupinya.
- Gambar sebaris
Gambar yang muncul dalam alur teks di dalam dokumen. Ini bukan lampiran.
- Rentang bernama
Rentang teks yang berdekatan. NamedRange
adalah kumpulan rentang dengan namedRangeId
yang sama. Rentang bernama memungkinkan
developer mengaitkan bagian dokumen dengan label yang ditentukan pengguna
secara arbitrer sehingga isinya dapat dibaca atau diedit secara terprogram nanti. Dokumen
dapat berisi beberapa rentang bernama dengan nama yang sama, tetapi setiap
rentang bernama memiliki ID unik.
- Segment
Body
, Header
,
Footer
, atau
Footnote
yang berisi
elemen struktural atau konten. Indeks elemen dalam
segmen relatif terhadap awal segmen tersebut.
- Saran
Perubahan pada dokumen tanpa mengubah teks asli. Jika pemilik
menyetujui saran Anda, saran tersebut akan menggantikan teks asli.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-29 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-29 UTC."],[],[],null,["# Google Docs API overview\n\nThe Google Docs API lets you create and modify documents in Google Docs.\n\nApplications can integrate with the Docs API to create polished\ndocuments from both user and system-provided data. The Docs API lets\nyou:\n\n- Automate processes\n- Create documentation in bulk\n- Format documents\n- Generate invoices or contracts\n- Retrieve specific attributes of objects\n\nThe following is a list of common terms used in the Docs API:\n\n*Document ID*\n\n: The unique identifier for a document. It's a particular string containing\n letters, numbers, and some special characters that reference a document and\n it can be derived from the document's URL. Document IDs are stable, even if\n the document name changes. For more information on how to find the ID, see\n [Document ID](/workspace/docs/api/concepts/document#document-id).\n\n https://docs.google.com/document/d/\u003cvar translate=\"no\"\u003eDOCUMENT_ID\u003c/var\u003e/edit\n\n*Element*\n\n: The structure that makes up a document. Top-level elements of a document\n include the [`Body`](/workspace/docs/api/reference/rest/v1/documents#body),\n [`DocumentStyle`](/workspace/docs/api/reference/rest/v1/documents#documentstyle), and\n [`List`](/workspace/docs/api/reference/rest/v1/documents#list).\n\n*Google Workspace document*\n\n: A file that a Google Workspace application, like Google Docs, creates.\n The MIME type format for Docs is\n `application/vnd.google-apps.document`. For a list of MIME types, see [Google Workspace and Google Drive supported MIME types](/drive/api/guides/mime-types).\n\n*Index*\n\n: Most *elements* within the content body have the `startIndex` and `endIndex`\n properties. These indicate the offset of an element's beginning and end,\n relative to the beginning of its enclosing *segment*.\n\n*Inline image*\n\n: An image that appears in the flow of text within a document. It's not an\n attachment.\n\n*Named range*\n\n: A contiguous range of text. A\n [`NamedRange`](/workspace/docs/api/reference/rest/v1/documents#namedrange) is a\n collection of ranges with the same `namedRangeId`. Named ranges allow\n developers to associate parts of a document with an arbitrary user-defined\n label so their contents can be programmatically read or edited later. A\n document can contain multiple named ranges with the same name, but every\n named range has a unique ID.\n\n*Segment*\n\n: The `Body`, [`Header`](/workspace/docs/api/reference/rest/v1/documents#header),\n [`Footer`](/workspace/docs/api/reference/rest/v1/documents#footer), or\n [`Footnote`](/workspace/docs/api/reference/rest/v1/documents#footnote) containing\n structural or content *elements* . The *indexes* of the elements within a\n segment are relative to the beginning of that segment.\n\n*Suggestion*\n\n: Changes to a document without changing the original text. If the owner\n approves your suggestions, they replace the original text.\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer to [Develop on\n Google Workspace](/workspace/guides/get-started).\n\n- To get a conceptual overview of a document, see\n [Document](/workspace/docs/api/concepts/document).\n\n- To learn how to configure and run a Docs API app, try the\n [JavaScript quickstart](/workspace/docs/api/quickstart/js)."]]