Google Sheets API

Membaca dan menulis Google Sheets.

Layanan: sheets.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://sheets.googleapis.com

Resource REST: v4.spreadsheets

Metode
batchUpdate POST /v4/spreadsheets/{spreadsheetId}:batchUpdate
Menerapkan satu atau beberapa pembaruan pada spreadsheet.
create POST /v4/spreadsheets
Membuat spreadsheet yang menampilkan spreadsheet yang baru dibuat.
get GET /v4/spreadsheets/{spreadsheetId}
Menampilkan spreadsheet di ID yang diberikan.
getByDataFilter POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter
Menampilkan spreadsheet di ID yang diberikan.

Resource REST: v4.spreadsheets.developerMetadata

Metode
get GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}
Menampilkan metadata developer dengan ID yang ditentukan.
search POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search
Menampilkan semua metadata developer yang cocok dengan DataFilter yang ditentukan.

Resource REST: v4.spreadsheets.sheets

Metode
copyTo POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo
Menyalin satu sheet dari spreadsheet ke spreadsheet lain.

Resource REST: v4.spreadsheets.values

Metode
append POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append
Menambahkan nilai ke spreadsheet.
batchClear POST /v4/spreadsheets/{spreadsheetId}/values:batchClear
Menghapus satu atau beberapa rentang nilai dari spreadsheet.
batchClearByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
Menghapus satu atau beberapa rentang nilai dari spreadsheet.
batchGet GET /v4/spreadsheets/{spreadsheetId}/values:batchGet
Menampilkan satu atau beberapa rentang nilai dari spreadsheet.
batchGetByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
Menampilkan satu atau beberapa rentang nilai yang cocok dengan filter data yang ditentukan.
batchUpdate POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate
Menetapkan nilai dalam satu atau beberapa rentang spreadsheet.
batchUpdateByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
Menetapkan nilai dalam satu atau beberapa rentang spreadsheet.
clear POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear
Menghapus nilai dari spreadsheet.
get GET /v4/spreadsheets/{spreadsheetId}/values/{range}
Menampilkan rentang nilai dari spreadsheet.
update PUT /v4/spreadsheets/{spreadsheetId}/values/{range}
Menetapkan nilai dalam rentang spreadsheet.