Objek yang digunakan untuk menentukan apakah pengguna perlu mengizinkan skrip ini untuk menggunakan satu atau beberapa layanan, dan untuk menyediakan URL untuk dialog otorisasi. Jika skrip dipublikasikan sebagai add-on yang menggunakan pemicu yang dapat diinstal, informasi ini dapat digunakan untuk mengontrol akses ke bagian kode di mana pengguna tidak memiliki otorisasi yang diperlukan. Atau, add-on dapat meminta pengguna untuk membuka URL agar dialog otorisasi dapat diselesaikan menyelesaikan masalah.
Objek ini ditampilkan oleh ScriptApp.getAuthorizationInfo(authMode)
. Hampir dalam
semua kasus, skrip harus memanggil ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
,
karena tidak ada mode otorisasi lain yang mengharuskan
pengguna memberikan otorisasi.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | Mendapatkan nilai yang menunjukkan apakah pengguna perlu mengizinkan skrip ini untuk menggunakan satu atau beberapa
(misalnya, ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Mendapatkan URL otorisasi yang dapat digunakan untuk memberikan akses ke skrip. |
Dokumentasi mendetail
getAuthorizationStatus()
Mendapatkan nilai yang menunjukkan apakah pengguna perlu mengizinkan skrip ini untuk menggunakan satu atau beberapa
(misalnya, ScriptApp.AuthorizationStatus.REQUIRED
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Pulang pergi
AuthorizationStatus
— status otorisasi
getAuthorizationUrl()
Mendapatkan URL otorisasi yang dapat digunakan untuk memberikan akses ke skrip. Metode ini akan menampilkan
null
jika otorisasi tidak diperlukan. Laman di URL akan tertutup
secara otomatis jika
itu diakses dan skrip tidak memerlukan otorisasi apa pun.
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Pulang pergi
String
— URL yang dapat digunakan untuk memberikan otorisasi pada skrip