Google Apps Script API memungkinkan Anda mengotomatiskan pembuatan, pengelolaan, dan eksekusi skrip di Google Apps Script. Anda dapat membuat, mengubah, dan men-deploy project Google Apps Script secara terprogram, serta menjalankan fungsi Apps Script dari jarak jauh—tindakan yang biasanya memerlukan penggunaan editor Apps Script atau UI-nya.
API ini sering digunakan untuk:
- Membuat dan mengelola project dan deployment Apps Script.
- Menambahkan atau memperbarui fungsi dalam project skrip.
- Menjalankan fungsi Apps Script dari aplikasi lain.
- Pantau log dan status eksekusi skrip.
Apps Script API juga menggantikan dan memperluas Apps Script Execution API. Anda dapat menggunakan Apps Script API untuk menjalankan fungsi Apps Script dari jarak jauh, seperti yang dapat Anda lakukan dengan Execution API.
Untuk menggunakan API ini di aplikasi Anda, Anda harus mengaktifkannya untuk digunakan.
Agar aplikasi lain dapat mengelola skrip Anda, Anda harus memberi mereka akses.
Ringkasan API
Apps Script API dibagi menjadi beberapa resource, yang masing-masing memiliki tujuan tertentu dan serangkaian permintaan yang dapat Anda buat. Referensi tersebut adalah sebagai berikut:
projects— Representasi project skrip. API menyediakan metode untuk membuat, membaca, memantau, dan mengubah project. Gunakan resource ini untuk mengelola file skrip dan metadata project Anda.projects.deployments— Representasi deployment skrip. API ini menyediakan metode untuk membuat, mencantumkan, memperbarui, dan menghapus deployment project skrip. Gunakan deployment untuk membuat skrip Anda tersedia sebagai aplikasi web, add-on, atau file yang dapat dieksekusi.projects.versions— Representasi versi project skrip. API menyediakan metode untuk membuat dan membaca versi project. Gunakan versi untuk melacak berbagai iterasi proyek skrip Anda.processes— Representasi eksekusi fungsi skrip. API ini menyediakan metode untuk mencantumkan proses yang ada dan mengumpulkan informasi tentangnya, seperti jenis dan status saat ini. Gunakan resource ini untuk memantau eksekusi skrip yang dimulai menggunakan metodescripts.run.scripts— Endpoint yang menyediakan metode untuk menjalankan fungsi Apps Script dari jarak jauh. Gunakan resource ini untuk menjalankan fungsi dalam project skrip dari aplikasi Anda.