Obiekt używany do określania, czy użytkownik musi autoryzować ten skrypt, aby użyć co najmniej jednego usług oraz podać adres URL okna autoryzacji. Jeśli skrypt został opublikowany jako dodatek korzystający z wyzwalaczy możliwych do zainstalowania, tych informacji można użyć aby kontrolować dostęp do fragmentów kodu, do których użytkownik nie ma odpowiedniej autoryzacji. Dodatek może też poprosić użytkownika o otworzenie adresu URL umożliwiającego otwarcie okna autoryzacji. i rozpoznają problem.
Ten obiekt jest zwracany przez funkcję ScriptApp.getAuthorizationInfo(authMode)
. Za prawie
we wszystkich przypadkach skrypty powinny wywoływać metodę ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
,
bo żaden inny tryb autoryzacji nie wymaga od użytkowników uwierzytelnienia.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | Pobiera wartość wskazującą, czy użytkownik musi autoryzować ten skrypt do użycia co najmniej jednego
usługi (na przykład ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Pobiera adres URL autoryzacji, którego można użyć do przyznania dostępu do skryptu. |
Szczegółowa dokumentacja
getAuthorizationStatus()
Pobiera wartość wskazującą, czy użytkownik musi autoryzować ten skrypt do użycia co najmniej jednego
usługi (na przykład ScriptApp.AuthorizationStatus.REQUIRED
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Powrót
AuthorizationStatus
– stan autoryzacji.
getAuthorizationUrl()
Pobiera adres URL autoryzacji, którego można użyć do przyznania dostępu do skryptu. Ta metoda zwraca
null
, jeśli autoryzacja nie jest wymagana. Strona pod adresem URL zostanie zamknięta automatycznie, jeśli
a skrypt nie wymaga autoryzacji.
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Powrót
String
– adres URL, który może służyć do autoryzacji skryptu;