Kullanıcının bir veya daha fazla hizmeti kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirlemek ve yetkilendirme iletişim kutusunun URL'sini sağlamak için kullanılan bir nesne. Komut dosyası, yüklenebilir tetikleyiciler kullanan bir eklenti olarak yayınlanırsa bu bilgiler, kullanıcının gerekli yetkilendirmeye sahip olmadığı kod bölümlerine erişimi kontrol etmek için kullanılabilir. Alternatif olarak eklenti, sorunu çözmek için kullanıcıdan yetkilendirme iletişim kutusunun URL'sini açmasını isteyebilir.
Bu öğe Script
tarafından iade edildi. Başka hiçbir yetkilendirme modu kullanıcıların yetki vermesini gerektirmediğinden, komut dosyaları neredeyse her durumda Script
işlevini çağırmalıdır.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Authorization | Kullanıcının bir veya daha fazla hizmeti (örneğin, Script ) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır. |
get | String | Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. |
Ayrıntılı dokümanlar
get Authorization Status()
Kullanıcının bir veya daha fazla hizmeti (örneğin, Script
) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır.
// Log the authorization status (REQUIRED or NOT_REQUIRED). const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Return
Authorization
: Yetkilendirme durumu
get Authorization Url()
Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. Yetkilendirme gerekli değilse bu yöntem null
değerini döndürür. URL'ye erişilirse ve komut dosyası herhangi bir yetkilendirme gerektirmiyorsa URL'deki sayfa otomatik olarak kapanır.
// Log the URL used to grant access to the script. const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Return
String
: Komut dosyasını yetkilendirmek için kullanılabilecek bir URL