Bu sayfada, Google Apps Komut Dosyası 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 |
Google Workspace eklentisi olarak dağıtılan proje kaynağı yapılandırması. |
chat |
Google Chat uygulaması olarak dağıtılırsa proje yapılandırması. Yeni Chat uygulamaları için bunun yerine Chat uygulaması ayrıntılarını yapılandırmak için Google Chat API'yi etkinleştirmeniz gerekir. Ayrıntılar için Google Chat API'yi yapılandırma başlıklı makaleyi inceleyin.
Apps Komut Dosyası, yetkilendirmeyi komut dosyası düzeyinde gerçekleştirir.
Yetkilendirme gerektiren bir sohbet uygulaması,
kullanıcı yetkilendirene kadar işlem yapamaz. Yetkilendirmeden önce mesaj yayınlamak için manifeste bir Aşağıdaki örnekte, bir kullanıcı Chat alanına eklediğinde varsayılan bir 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ı projesi API'sinin çalıştırılabilir yapılandırması. Bu yalnızca proje API yürütmesi için dağıtılmışsa 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ü. Boş bırakılırsa komut dosyası varsayılan çalışma süresini (
|
sheets |
E-Tablolar makrolarını tanımlayan kaynak yapılandırması. |
timeZone |
"America/Denver" gibi bir ZoneId değerindeki komut dosyası saat dilimi. |
urlFetchWhitelist[] |
HTTPS URL öneklerinin listesi. Varsa getirilen tüm URL uç noktaları bu listedeki bir önekle eşleşmelidir. Bu sayede kullanıcı verileri korunur. Bu alan, test dağıtımları için isteğe bağlıdır ancak dağıtımlar için gereklidir. URL'leri izin verilenler listesine ekleme hakkında daha fazla bilgi edinin. |
webapp |
Proje web uygulaması olarak dağıtılırsa kullanılan komut dosyası projesi web uygulaması yapılandırması. |