Bu sayfada, Apps Komut Dosyası projesinin manifest dosyası JSON veri yapısının üst düzeyi açıklanmaktadır. Manifest, Apps Komut Dosyası projesinin işlevini veya amacını tanımlar.
JSON gösterimi |
---|
{ "addOns": { object (AddOns) }, "chat": {}, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
Alanlar | |
---|---|
addOns |
Proje, Google Workspace eklentisi olarak dağıtılırsa projenin kaynak yapılandırması. |
chat |
Google Chat uygulaması olarak dağıtılması durumunda projenin yapılandırması. Not: Yeni Chat uygulamaları için bunun yerine
Apps Komut Dosyası, yetkilendirmeyi komut dosyası düzeyinde gerçekleştirir.
Yetkilendirme gerektiren sohbet uygulamaları, kullanıcı sohbet uygulamasını yetkilendirene kadar herhangi bir işlem gerçekleştiremez. Yetkilendirmeden önce mesaj yayınlamak için manifeste bir Aşağıdaki örnekte, bir kullanıcı Chat alanına eklediğinde varsayılan karşılama mesajıyla yanıt veren bir Chat uygulaması gösterilmektedir: "chat": { "addToSpaceFallbackMessage": "Thank you for adding me!" } |
dependencies |
Komut dosyası projesinin kullanması için etkinleştirilen gelişmiş hizmetler ve kitaplıkları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ılırsa 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 manifestte yoksa komut dosyası varsayılan çalışma zamanını (
|
sheets |
E-Tablolar makrolarını tanımlayan kaynak yapılandırması. |
timeZone |
Kullanılabilir ZoneId değerlerinden birinde (ör. "America/Denver") komut dosyası saat dilimi. |
urlFetchWhitelist[] |
HTTPS URL öneklerinin listesi. Varsa getirilen tüm URL uç noktaları bu listedeki öneklerden 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ılırsa kullanılır. |