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 Ort, an dem Ausnahmen protokolliert werden. Gültige Einstellungen sind:
|
executionApi |
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 im Manifest nicht vorhanden ist, verwendet das Skript die Standardlaufzeit (
|
sheets |
Die Ressourcenkonfiguration, die Google Tabellen-Makros definiert. |
timeZone |
Die Skriptzeitzone in einem der verfügbaren ZoneId-Werte wie „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 |
webapp |
Die Konfiguration der Webanwendung des Skriptprojekts, die nur verwendet wird, wenn das Projekt als Webanwendung bereitgestellt wird. |