Mengaktifkan akses dan otorisasi skrip

Apps Script API memerlukan jenis otorisasi yang berbeda, bergantung pada sasaran 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 enable API di project Google Cloud aplikasi. Hal ini memungkinkan Anda membuat kredensial OAuth sehingga pengguna aplikasi dapat mengizinkannya.

Jika ingin mengizinkan aplikasi pihak ketiga mengelola konten atau deployment project skrip, Anda harus memberikan akses ke project skrip.

Menggunakan Apps Script API di aplikasi Anda

Jika ingin menggunakan Apps Script API di dalam aplikasi, Anda harus mengaktifkan Apps Script API di project GCP aplikasi Anda. Setelah mengaktifkan Apps Script API, Anda dapat membuat kredensial OAuth serta mendownload client ID dan rahasia 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 secara otomatis. Atau, Anda dapat membuka halaman Manage Resources di konsol, memilih project, lalu menelusuri dan menambahkan Apps Script API secara manual menggunakan dasbor APIs & services project. Setelah mengaktifkan API, Anda dapat membuat kredensial OAuth, client ID, dan rahasia klien untuk aplikasi Anda di panel APIs & services > Credentials.

Panduan memulai Apps Script API memberikan panduan langkah demi langkah terkait seluruh proses pengaktifan API dan menyiapkan otorisasi untuk aplikasi.

Memberi aplikasi pihak ketiga akses ke project skrip Anda

Apps Script API dapat memungkinkan aplikasi membuat dan mengubah skrip Anda serta deploymentnya. Hal ini dapat menyebabkan situasi yang buruk jika Anda mengizinkan aplikasi pihak ketiga berbahaya, yang kemudian melanjutkan untuk membuat lebih banyak skrip berbahaya atau mengubah perilaku skrip yang sudah Anda miliki.

Untuk membantu mengurangi risiko ini, Apps Script API tidak dapat mengakses project skrip Anda secara default. Anda harus memberikan akses API secara eksplisit sebelum dapat menggunakan aplikasi apa pun yang membuat atau mengubah skrip atau deployment. Setelah diberi akses API ke skrip, aplikasi yang Anda izinkan dapat menggunakan API tersebut untuk mengelola project skrip Anda.

Error akan terjadi jika Anda mencoba menjalankan aplikasi yang terpengaruh tanpa memberikan akses API terlebih dahulu. 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, berarti Anda melakukannya untuk semua aplikasi. Namun, setiap aplikasi masih harus diberi otorisasi.

Sebelum memberikan akses, pastikan Anda memahami bahwa ada risiko yang memungkinkan aplikasi mengubah skrip Anda. Jangan izinkan aplikasi apa pun yang Anda curigai berbahaya.