Dasbor Apps Script

Dasbor Apps Script memungkinkan Anda mengelola dan memantau project Apps Script. Anda dapat menggunakan dasbor ini untuk melakukan tindakan berikut:

  • Melihat dan menelusuri project Apps Script yang ada, termasuk skrip terikat yang dilampirkan pada dokumenGoogle Workspace .
  • Membuat project baru.
  • Melihat detail tentang project Anda, seperti cakupan OAuth yang digunakan.
  • Memantau kondisi dan penggunaan project skrip Anda.
  • Lihat log eksekusi untuk project Anda dan project lain yang dijalankan menggunakan kredensial akun Anda.
  • Aktifkan atau nonaktifkan Apps Script API untuk mengizinkan atau mencegah aplikasi menggunakan API untuk berinteraksi dengan project skrip Anda.

Melihat dan menelusuri project

Dasbor Apps Script mencantumkan semua project skrip yang dapat Anda lihat atau edit. Navigasi kiri dasbor membagi project ini ke dalam kategori berikut:

  • Project Berbintang. Project yang sedang Anda monitoring.
  • Project Saya. Project yang Anda miliki.
  • Semua Project. Project yang izin lihat atau editnya Anda miliki.
  • Dibagikan kepada saya. Project yang bukan milik Anda, tetapi telah dibagikan dengan Anda.
  • Sampah. Project yang telah Anda hapus dari Google Drive.

Daftar project menampilkan nama project, pemilik, dan tanggal terakhir diubah. Ikon di samping nama project menunjukkan apakah project tersebut adalah project mandiri atau project terikat.

Lihat detail project

Setiap project menyertakan tampilan untuk melihat detail developer tentang project. Untuk melihat detail tentang project, klik baris dari daftar project.

Tampilan detail project menampilkan data dan grafik Tingkat error, Eksekusi, dan Pengguna tentang project, serta cakupan OAuth yang diminta pengguna akhir mana pun yang menggunakan project tersebut. Metrik data ditentukan sebagai berikut:

  • Tingkat error. Persentase eksekusi yang gagal dijalankan karena pengecualian yang tidak tertangkap. Jumlah ini dihitung sebagai eksekusi yang gagal dibagi dengan total eksekusi selama jangka waktu yang ditentukan.
  • Eksekusi. Frekuensi proyek telah "dijalankan" atau dieksekusi. Lihat Jenis eksekusi untuk mengetahui informasi selengkapnya tentang cara menjalankan project.
  • Pengguna. Jumlah pengguna unik (akun) yang menjalankan project satu kali atau beberapa kali selama jangka waktu yang ditentukan. Pengguna anonim tidak dilacak, sehingga tidak tercermin dalam jumlah atau grafik pengguna.

Setiap deployment project akan muncul sebagai tab di halaman Project Details di atas data dan grafik. Anda dapat memilih tab tersebut untuk melihat data terkait deployment tersebut. Memilih ALL akan menampilkan data gabungan untuk semua deployment project dan dari eksekusi yang dihasilkan dari developer yang menjalankan project dari dalam editor kode Apps Script.

Memantau project

Anda mungkin memiliki akses ke lebih banyak project Apps Script secara signifikan daripada yang Anda gunakan atau kelola secara rutin. Untuk mem-bookmark project agar mudah diakses, Anda dapat membintanginya. Memberi bintang pada project juga memungkinkan Anda memantau penggunaan agregat serta statistik tingkat error dan grafik pada project tersebut.

Untuk membintangi project, di sebelah kanan baris project, klik More > Add star. Anda juga dapat membintangi project dengan mengklik Lainnya saat melihat detail project.

Di navigasi sebelah kiri, Anda dapat memilih Project Berbintang untuk melihat project yang telah Anda bookmark. Klik kartu skor Tingkat error, Eksekusi, atau Pengguna di bagian atas halaman untuk melihat grafik terkait untuk semua project berbintang Anda selama 7 hari terakhir.

Anda dapat menghapus bintang dari project dengan mengklik More di baris project dan memilih Remove star.

Mengelola eksekusi

Anda dapat menggunakan dasbor Apps Script untuk melihat dan mengelola eksekusi individual fungsi project Apps Script. Anda dapat menemukan log lengkap eksekusi terbaru dengan memilih item My Executions di navigasi sebelah kiri.

Secara default, panel Eksekusi Saya menampilkan log dari semua eksekusi sebelumnya dan yang sedang berjalan untuk project yang Anda miliki, editor, atau pelihat. Daftar ini juga dapat menyertakan eksekusi fungsi dalam project yang tidak dapat Anda akses jika dijalankan atas nama Anda (misalnya, add-on yang telah Anda instal dan jalankan). Daftar eksekusi hanya menampilkan fungsi awal yang dipanggil untuk memulai eksekusi. Fungsi ini tidak menampilkan setiap fungsi yang dipanggil selama eksekusi.

Anda dapat mengontrol jenis eksekusi yang dilaporkan dalam log menggunakan filter di bagian atas tampilan. Setiap baris log mewakili satu eksekusi. Kolom Start Time, Duration, dan Status menampilkan informasi yang sesuai tentang eksekusi tersebut.

Kolom Function menampilkan nama fungsi yang memulai eksekusi. Tidak ada nama di kolom ini jika Anda tidak memiliki akses ke project skrip terkait eksekusi, tetapi project tersebut berjalan atas nama Anda.

Kolom Jenis menampilkan hal yang memulai eksekusi. Nilai mencakup:

  • Add-On. Eksekusi berasal dari add-on.
  • Execution API. Eksekusi berasal dari panggilan Apps Script API.
  • Didorong oleh Waktu. Eksekusi disebabkan oleh peristiwa waktu.
  • Pemicu. Eksekusi berasal dari sumber pemicu.
  • Webapp. Eksekusi berasal dari aplikasi web yang di-deploy.
  • Editor. Eksekusi berasal dari editor Apps Script.

Menghentikan eksekusi

Eksekusi yang berjalan lama dan sedang dalam proses ditunjukkan oleh Status "Running". Untuk menghentikan eksekusi ini, di sebelah kanan baris project, klik More > Terminate.

Setelan

Anda dapat menyesuaikan setelan dasbor dengan memilih Settings pada navigasi sebelah kiri.

Di panel Settings adalah tombol untuk Apps Script API. Dengan begitu, Anda dapat memberi API akses ke project skrip Anda.

Untuk mengakses tombol ini, klik label Google Apps Script API di panel Setelan. Tindakan ini akan membuka panel baru dengan teks peringatan dan tombol. Akses ke project skrip Anda dinonaktifkan secara default sebagai tindakan pengamanan. Setelah Anda memberikan akses, semua aplikasi pihak ketiga yang Anda beri otorisasi dapat menggunakan API untuk mengubah skrip dan deployment Anda. Anda dapat mencabut akses ini di panel Setelan kapan saja.

Temukan informasi selengkapnya di panduan akses Apps Script API.