Auf dieser Seite wird die oberste Ebene der JSON-Datenstruktur der Manifestdatei eines Apps Script-Projekts beschrieben.
Die Unterstrukturen des Manifests werden 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 das Skriptprojekt aktiviert sind. |
exceptionLogging |
Der Speicherort, an dem Ausnahmen protokolliert werden. Gültige Einstellungen sind:
|
executionApi |
Die ausführbare API-Konfiguration des Skriptprojekts. Dies wird nur verwendet, wenn das Projekt für die API-Ausführung bereitgestellt ist. |
oauthScopes[] |
Die Definition der vom Skriptprojekt verwendeten Autorisierungsbereiche. |
runtimeVersion |
Die vom Skript verwendete Laufzeitversion. Wenn dieses Feld nicht im Manifest vorhanden ist, verwendet das Skript die Standardlaufzeit (
|
sheets |
Die Ressourcenkonfiguration, die Google Tabellen-Makros definiert. |
timeZone |
Die Zeitzone des Skripts in einem der verfügbaren ZoneId-Werte wie „America/Denver“. |
urlFetchWhitelist[] |
Eine Liste von 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 bei Testbereitstellungen optional, für Bereitstellungen jedoch erforderlich. Weitere Informationen zu URLs auf der Zulassungsliste |
webapp |
Die Webanwendungskonfiguration des Skriptprojekts, die nur verwendet wird, wenn das Projekt als Webanwendung bereitgestellt wird. |