Manifest yapısı

Bu sayfada bir Apps Komut Dosyası projesinin manifesto dosyası JSON veri yapısı.

Manifest alt yapıları ayrı sayfalarda tanımlanmıştır:

Manifest

Manifest yapılandırmasının en ü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

object (AddOns)

Projenin Google Workspace eklentisi.

dependencies

object (Dependencies)

yapılandırması gelişmiş hizmetler ve Şunun için etkinleştirilen kitaplıklar: komut dosyası projesi tarafından kullanılır.

exceptionLogging

string

İstisnaların günlüğe kaydedildiği konum. Geçerli ayarlar takip etmek için:

  • NONE, istisnaların günlüğe kaydedilmediğini belirtir.
  • STACKDRIVER, istisnalara giriş yapıldığını gösterir Stackdriver.
executionApi

object (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[]

string

Tanımı yetkilendirme kapsamları komut dosyası projesi tarafından kullanılır.

runtimeVersion

string

Çalışma zamanı sürümü yardımcı olur. Bu alan manifest dosyasında yoksa komut dosyası varsayılan çalışma zamanını (STABLE) kullanıyor. Geçerli seçenekler bu alan aşağıdaki gibidir:

  • STABLE, varsayılan çalışma zamanını gösterir (şu anda Rhino).
  • V8, V8 destekli çalışma zamanını gösterir.
  • DEPRECATED_ES5, Rhino çalışma zamanını gösterir. Ayar bu değer V8'e otomatik taşımayı da önler.
sheets

object (Sheets)

Projeyi tanımlayan E-Tablolar makroları.

timeZone

string

komut dosyası saat dilimi'ne gidin. "America/Denver" gibi ZoneId değerleri.

urlFetchWhitelist[]

string

HTTPS URL'si öneklerinin listesi. Varsa herhangi bir URL uç noktası getirildi bu listedeki ön eklerden biriyle eşleşmelidir. Bu şekilde kişilerin kullanıcı verileri. Bu alan, test dağıtımları için isteğe bağlıdır ancak daha fazla bilgi edineceksiniz. Daha fazla bilgi: URL'leri izin verilenler listesine ekleme hakkında daha fazla bilgi edinin.

webapp

object (Webapp)

Komut dosyası projesinin web uygulaması yapılandırması (yalnızca şu durumlarda kullanılır: proje bir web uygulaması olarak dağıtılır.