Auf dieser Seite wird die oberste Ebene der JSON-Datenstruktur der Manifestdatei.
Die Unterstrukturen des Manifests sind auf separaten Seiten definiert:
- Oberste Ebene
Manifest
<ph type="x-smartling-placeholder">- </ph>
- Google Workspace
AddOns
<ph type="x-smartling-placeholder">- </ph>
Calendar
Drive
Gmail
HomepageTrigger
- Bibliotheken und erweiterter Dienst
dependencies
Sheets
-MakrosExecutionApi
Webapp
- Google Workspace
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 bei Bereitstellung als <ph type="x-smartling-placeholder"></ph> Google Workspace-Add-on. |
dependencies |
Die Konfiguration von erweiterte Dienste und Bibliotheken aktiviert für die vom Skriptprojekt verwendet werden. |
exceptionLogging |
Der Ort, an dem Ausnahmen protokolliert werden. Die gültigen Einstellungen sind die Folgendes:
|
executionApi |
Die ausführbare API-Konfiguration des Skriptprojekts. Dies ist nur wird verwendet, wenn das Projekt für die API-Ausführung bereitgestellt wird. |
oauthScopes[] |
Die Definition von Autorisierungsbereiche das vom Skriptprojekt verwendet wird. |
runtimeVersion |
Die Laufzeitversion der
das Skript verwendet. Wenn dieses Feld nicht im Manifest vorhanden ist, wird der
Skript verwendet die Standardlaufzeit (
|
sheets |
Die Ressourcenkonfiguration, die definiert, <ph type="x-smartling-placeholder"></ph> Google Tabellen-Makros. |
timeZone |
Die <ph type="x-smartling-placeholder"></ph> Zeitzone des Skripts in einer der verfügbaren <ph type="x-smartling-placeholder"></ph> ZoneId-Werte wie „America/Denver“. |
urlFetchWhitelist[] |
Eine Liste mit HTTPS-URL-Präfixen. Falls vorhanden, jeder URL-Endpunkt abgerufen muss mit einem der Präfixe in dieser Liste übereinstimmen. Dies kann dazu beitragen, Nutzerdaten. Dieses Feld ist für Testbereitstellungen optional, die für Bereitstellungen erforderlich sind. Weitere Informationen über URLs auf die Zulassungsliste setzen. |
webapp |
Die Konfiguration der Webanwendung des Skriptprojekts, die nur verwendet wird, wenn Das Projekt wird als Webanwendung bereitgestellt. |