Obiekt służący do określenia, czy użytkownik musi autoryzować ten skrypt do korzystania z co najmniej 1 usługi, oraz do podania adresu URL okna autoryzacji. Jeśli skrypt jest opublikowany jako dodatek, który używa instalowanych wyzwalaczy, te informacje mogą służyć do kontrolowania dostępu do sekcji kodu, do których użytkownik nie ma odpowiednich uprawnień. Dodatek może też poprosić użytkownika o otworzenie adresu URL okna autoryzacji, aby rozwiązać problem.
Ten obiekt jest zwracany przez Script
. W prawie wszystkich przypadkach skrypty powinny wywoływać funkcję Script
, ponieważ żaden inny tryb autoryzacji nie wymaga autoryzacji przez użytkowników.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | Authorization | Pobiera wartość wskazującą, czy użytkownik musi autoryzować ten skrypt do korzystania z co najmniej 1 usługi (na przykład Script ). |
get | String | Pobiera adres URL autoryzacji, którego można użyć do przyznania dostępu do skryptu. |
Szczegółowa dokumentacja
get Authorization Status()
Pobiera wartość wskazującą, czy użytkownik musi autoryzować ten skrypt do korzystania z co najmniej 1 usługi (na przykład Script
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Powrót
Authorization
– stan autoryzacji
get Authorization Url()
Pobiera adres URL autoryzacji, którego można użyć do przyznania dostępu do skryptu. Ta metoda zwracanull
, jeśli nie jest wymagana autoryzacja. Strona pod tym adresem URL zostanie automatycznie zamknięta, jeśli zostanie otwarta, a skrypt nie będzie wymagał autoryzacji.
// Log the URL used to grant access to the script. const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Powrót
String
– adres URL, którego można użyć do autoryzacji skryptu.