Class AuthorizationInfo

AuthorizationInfo

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

MetodaZwracany typKrótki opis
getAuthorizationStatus()AuthorizationStatusPobiera 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()StringPobiera 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;