Un oggetto utilizzato per determinare se l'utente deve autorizzare questo script a utilizzare uno o più e fornire l'URL per una finestra di dialogo di autorizzazione. Se lo script viene pubblicato come componente aggiuntivo che utilizza attivatori installabili, queste informazioni possono essere utilizzate per controllare l'accesso alle sezioni di codice per le quali l'utente non dispone dell'autorizzazione necessaria. In alternativa, il componente aggiuntivo può chiedere all'utente di aprire l'URL per risolvere la finestra di dialogo di autorizzazione risolvere il problema.
Questo oggetto viene restituito da ScriptApp.getAuthorizationInfo(authMode)
. Tra quasi
in tutti i casi, gli script devono chiamare ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
,
poiché nessun'altra modalità di autorizzazione richiede che
l'utente conceda l'autorizzazione.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | Restituisce un valore che indica se l'utente deve autorizzare lo script a utilizzare uno o più
servizi (ad esempio, ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Recupera l'URL di autorizzazione che può essere utilizzato per concedere l'accesso allo script. |
Documentazione dettagliata
getAuthorizationStatus()
Restituisce un valore che indica se l'utente deve autorizzare lo script a utilizzare uno o più
servizi (ad esempio, ScriptApp.AuthorizationStatus.REQUIRED
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Invio
AuthorizationStatus
: lo stato dell'autorizzazione.
getAuthorizationUrl()
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 in corrispondenza dell'URL si chiuderà automaticamente
a cui si accede e lo script non richiede alcuna autorizzazione.
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Invio
String
: un URL che può essere utilizzato per autorizzare lo script