Ein Objekt, mit dem bestimmt wird, ob der Nutzer dieses Script zur Verwendung eines oder mehrerer Elemente autorisieren muss und die URL für ein Dialogfeld für die Autorisierung angeben. Wenn das Skript als Add-on mit installierbaren Triggern veröffentlicht wurde, können Sie diese Informationen nutzen. um den Zugriff auf Codeabschnitte zu steuern, für die der Nutzer nicht die erforderliche Autorisierung hat. Alternativ kann der Nutzer vom Add-on aufgefordert werden, die URL für das Autorisierungsdialogfeld zu öffnen, um das Problem zu beheben das Problem zu lösen.
Dieses Objekt wird von ScriptApp.getAuthorizationInfo(authMode)
zurückgegeben. In fast
sollten die Skripts ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL)
aufrufen,
da der Nutzer für keinen anderen Autorisierungsmodus
die Autorisierung erteilen muss.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | Ruft einen Wert ab, der angibt, ob der Nutzer dieses Skript zur Verwendung eines oder mehrerer Elemente autorisieren muss.
(z. B. ScriptApp.AuthorizationStatus.REQUIRED ). |
getAuthorizationUrl() | String | Ruft die Autorisierungs-URL ab, mit der Zugriff auf das Skript gewährt werden kann. |
Detaillierte Dokumentation
getAuthorizationStatus()
Ruft einen Wert ab, der angibt, ob der Nutzer dieses Skript zur Verwendung eines oder mehrerer Elemente autorisieren muss.
(z. B. ScriptApp.AuthorizationStatus.REQUIRED
).
// Log the authorization status (REQUIRED or NOT_REQUIRED). var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationStatus());
Rückflug
AuthorizationStatus
– der Autorisierungsstatus
getAuthorizationUrl()
Ruft die Autorisierungs-URL ab, mit der Zugriff auf das Skript gewährt werden kann. Diese Methode gibt
null
, wenn keine Autorisierung erforderlich ist. Die Seite unter der URL wird automatisch geschlossen, wenn
wenn darauf zugegriffen wird und das Skript
keine Autorisierung erfordert.
// Log the URL used to grant access to the script. var authInfo = ScriptApp.getAuthorizationInfo(ScriptApp.AuthMode.FULL); Logger.log(authInfo.getAuthorizationUrl());
Rückflug
String
: Eine URL, mit der das Script autorisiert werden kann