Auf dieser Seite wird die oberste Ebene der JSON-Datenstruktur der Manifestdatei eines Apps Script-Projekts beschrieben.
Die Unterstrukturen des Manifests sind auf separaten Seiten definiert:
Manifest
Die oberste Ebene der Manifestkonfiguration.
JSON-Darstellung |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
Felder | |
---|---|
addOns |
Die Ressourcenkonfiguration des Projekts, wenn es als Google Workspace-Add-on bereitgestellt wird. |
dependencies |
Die Konfiguration von erweiterten Diensten und Bibliotheken, die für die Verwendung durch das Skriptprojekt aktiviert sind. |
exceptionLogging |
Der Ort, an dem Ausnahmen protokolliert werden. Gültige Einstellungen sind:
|
executionApi |
Die ausführbare API-Konfiguration des Skriptprojekts. Dieser wird nur verwendet, wenn das Projekt für die API-Ausführung bereitgestellt ist. |
oauthScopes[] |
Die Definition der vom Skriptprojekt verwendeten Autorisierungsbereiche. |
runtimeVersion |
Die Laufzeitversion, die das Skript verwendet. Wenn dieses Feld nicht im Manifest vorhanden ist, verwendet das Skript die Standardlaufzeit (
|
sheets |
Die Ressourcenkonfiguration, die Tabellen-Makros definiert. |
timeZone |
Die Zeitzone des Skripts in einem der verfügbaren ZoneId-Werte, z. B. „America/Denver“. |
urlFetchWhitelist[] |
Eine Liste mit HTTPS-URL-Präfixen. Falls vorhanden, muss jeder abgerufene URL-Endpunkt mit einem der Präfixe in dieser Liste übereinstimmen. Dies kann zum Schutz von Nutzerdaten beitragen. Dieses Feld ist für Testbereitstellungen optional, für Bereitstellungen jedoch erforderlich. Weitere Informationen zu URLs auf die Zulassungsliste |
webapp |
Die Webanwendungskonfiguration des Skriptprojekts, die nur verwendet wird, wenn das Projekt als Webanwendung bereitgestellt wird. |