Apps Script API memerlukan jenis otorisasi yang berbeda bergantung pada tujuan Anda:
- Gunakan Apps Script API di aplikasi Anda.
- Izinkan aplikasi lain mengelola data atau deployment project skrip Anda.
Jika perlu menggunakan Apps Script API di aplikasi, Anda harus mengaktifkan API di bagian Project Google Cloud. Hal ini memungkinkan Anda untuk membuat kredensial OAuth sehingga pengguna aplikasi dapat mengizinkannya.
Jika Anda ingin mengizinkan aplikasi pihak ketiga mengelola konten atau deployment project skrip, Anda harus memberikan akses ke project skrip Anda.
Menggunakan Apps Script API di aplikasi Anda
Jika Anda ingin menggunakan Apps Script API di dalam aplikasi, Anda harus mengaktifkan Apps Script API di project GCP aplikasi Anda. Sesudah mengaktifkan Apps Script API, Anda dapat membuat kredensial OAuth dan mendownloadnya ID dan rahasia klien untuk disertakan dalam aplikasi Anda. Anda juga dapat memantau penggunaan API di Konsol Google Cloud.
Anda dapat menggunakan wizard ini untuk membuat atau memilih project Google Cloud di konsol API dan mengaktifkan API. Atau, Anda dapat buka halaman Manage Resources di konsol, pilih project, lalu cari dan tambahkan Apps Script API secara manual menggunakan API & project layanan Google Cloud. Setelah mengaktifkan API, Anda dapat membuat kredensial OAuth, client ID, dan rahasia klien untuk aplikasi Anda dalam halaman API & layanan > Kredensial.
Panduan memulai Apps Script API memberikan lihat langkah demi langkah mengenai seluruh proses pengaktifan API dan mengatur otorisasi untuk sebuah aplikasi.
Memberi aplikasi pihak ketiga akses ke project skrip Anda
Apps Script API dapat memungkinkan aplikasi membuat dan memodifikasi skrip Anda dan deployment-nya. Hal ini dapat menyebabkan situasi yang buruk jika Anda mengizinkan aplikasi pihak ketiga yang berbahaya yang kemudian membuat skrip berbahaya atau memodifikasi perilaku skrip yang sudah Anda miliki.
Untuk membantu mengurangi risiko ini, Apps Script API tidak dapat mengakses skrip Anda project secara default. Anda harus memberikan akses API secara eksplisit sebelum dapat menggunakan aplikasi apa pun yang membuat atau mengubah skrip atau penerapan. Setelah Anda yang diberi akses API ke skrip Anda, aplikasi yang Anda otorisasi dapat menggunakan API untuk mengelola project skrip Anda.
Hasil error akan muncul jika Anda mencoba menjalankan aplikasi yang terpengaruh tanpa pertama kali memberikan akses ke API. Error ini terjadi setelah Anda mengizinkan aplikasi.
Anda dapat memberi Apps Script API akses ke project skrip menggunakan Dasbor Apps Script. Anda juga dapat menggunakan dasbor untuk mencabut akses ini kapan saja. Jika Anda memberikan Akses API, Anda melakukannya untuk semua aplikasi. Aplikasi individual bagaimanapun juga, mereka masih harus diotorisasi.
Sebelum memberikan akses, pastikan Anda memahami bahwa ada risiko dalam mengizinkan aplikasi untuk memodifikasi skrip Anda. Jangan pernah izinkan aplikasi apa pun yang Anda curigai berbahaya.