Un oggetto che verifica se l'utente ha concesso l'autorizzazione per gli ambiti richiesti dello script. L'oggetto fornisce anche un URL di autorizzazione per consentire agli utenti di concedere queste autorizzazioni.
Alcune esecuzioni di script possono iniziare senza il consenso dell'utente a tutti gli ambiti richiesti utilizzati dallo script. Le informazioni contenute in questo oggetto ti consentono di controllare l'accesso a sezioni di codice che richiedono determinati ambiti e di richiedere l'autorizzazione di questi ambiti per le esecuzioni successive.
Questo oggetto verrà restituito entro il giorno Script. Quasi
sempre, gli script devono chiamare Script,
poiché nessun'altra modalità di autorizzazione richiede che gli utenti concedano l'autorizzazione.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Authorization | Recupera un valore che indica se l'utente deve autorizzare questo script a utilizzare uno o più
servizi (ad esempio Script). |
get | String|null | Recupera l'URL di autorizzazione che può essere utilizzato per concedere l'accesso allo script. |
get | String[]|null | Recupera un elenco di ambiti autorizzati per lo script. |
Documentazione dettagliata
get Authorization Status()
Recupera un valore che indica se l'utente deve autorizzare questo script a utilizzare uno o più
servizi (ad esempio Script).
// Log the authorization status (REQUIRED or NOT_REQUIRED). const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Indietro
Authorization: lo stato dell'autorizzazione
get Authorization Url()
Recupera l'URL di autorizzazione che può essere utilizzato per concedere l'accesso allo script. Questo metodo restituisce
null se non è richiesta alcuna autorizzazione. La pagina all'URL si chiuderà automaticamente se
viene eseguito l'accesso e lo script non richiede alcuna autorizzazione.
// Log the URL used to grant access to the script. const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Indietro
String|null: un URL che può essere utilizzato per autorizzare lo script
get Authorized Scopes()
Recupera un elenco di ambiti autorizzati per lo script. Se vengono richieste informazioni di autorizzazione per un elenco specifico di ambiti, restituisce gli ambiti autorizzati dall'elenco specificato.
// Logs which scopes in the specified list have been authorized for the script. const authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL, [ 'https: //www.googleapis.com/auth/documents', 'https: //www.googleapis.com/auth/spreadsheets', ]); Logger.log(authInfo.getAuthorizedScopes());
Indietro
String[]|null: l'elenco degli ambiti autorizzati.