Bu sayfada, bir Apps Komut Dosyası projesinin manifest dosyası JSON veri yapısının en üst düzeyi açıklanmaktadır.
Manifest'in alt yapıları ayrı sayfalarda tanımlanır:
Manifest
Manifest yapılandırmasının üst düzeyi.
JSON gösterimi |
---|
{ "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) } } |
Alanlar | |
---|---|
addOns |
Google Workspace Eklentisi olarak dağıtılmışsa projenin kaynak yapılandırması. |
dependencies |
Komut dosyası projesinin kullanması için etkinleştirilen gelişmiş hizmetlerin ve kitapların yapılandırması. |
exceptionLogging |
İstisnaların kaydedildiği konum. Geçerli ayarlar şunlardır:
|
executionApi |
Komut dosyası projesinin API yürütülebilir yapılandırması. Bu yalnızca proje API yürütmesi için dağıtıldıysa kullanılır. |
oauthScopes[] |
Komut dosyası projesi tarafından kullanılan yetkilendirme kapsamlarının tanımı. |
runtimeVersion |
Komut dosyasının kullandığı çalışma zamanı sürümü. Bu alan manifest'te yoksa
komut dosyası, varsayılan çalışma zamanını (
|
sheets |
E-Tablolar makrolarını tanımlayan kaynak yapılandırması. |
timeZone |
Mevcut ZoneId değerlerinden birindeki (ör. "America/Denver") komut dosyası saat dilimi. |
urlFetchWhitelist[] |
HTTPS URL'si öneklerinin listesi. Getirilen URL uç noktaları varsa bu listedeki ön eklerden biriyle eşleşmelidir. Bu, kullanıcı verilerinin korunmasına yardımcı olabilir. Bu alan, test dağıtımları için isteğe bağlıdır ancak dağıtımlar için zorunludur. URL'leri izin verilenler listesine ekleme hakkında daha fazla bilgi edinin. |
webapp |
Komut dosyası projesinin web uygulaması yapılandırması. Bu yapılandırma, yalnızca proje web uygulaması olarak dağıtıldığında kullanılır. |