AddOns manifest kaynağı

Tanımlamak için kullanılan kaynak yapılandırması Google Workspace eklentisi içerik ve davranış. Google Workspace Eklentisi manifest dosyalarında, Zorunlu olarak işaretlenmiş tüm bileşenler bulunmalıdır.

AddOns

Google Workspace Eklentisi manifestinin üst düzeyi yapılandırma.

JSON gösterimi
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
Alanlar
common

object (Common)

Zorunludur. Bir için değerleri tanımlar Google Workspace eklentisi, her ana bilgisayar uygulaması için geçerli. Burada tanımlanan bazı değerler, belirli değerler olduğunda varsayılan olarak kullanılır göz ardı edilir.

calendar

object (Calendar)

Google Workspace eklentisi, Takvim'in kapsamını genişletiyorsa gereklidir. Google Workspace eklentisindeki görünüm ve davranış için Google Takvim barındırma uygulaması. Bu alan atlanırsa eklentisi Google Takvim'de devre dışı bırakıldı.

drive

object (Drive)

Google Workspace eklentisi, Google Drive'ın kapsamını genişletiyorsa gereklidir. Google Workspace eklentisindeki görünüm ve davranış için Google Drive ana makine uygulaması. Bu alan atlanırsa eklentisi Google Drive'da devre dışı bırakıldı.

gmail

object (Gmail)

Google Workspace eklentisi, Gmail'in kapsamını genişletiyorsa gereklidir. Google Workspace eklentisindeki görünüm ve davranış için Gmail barındırma uygulaması. Bu alan atlanırsa eklentisi Gmail'de devre dışı bırakıldı.

docs

object (Docs)

Google Workspace eklentisi, Dokümanlar'ı genişletiyorsa gereklidir. Google Workspace eklentisinin Dokümanlar barındırma uygulaması. Bu alan atlanırsa eklentisi Dokümanlar'da devre dışı bırakıldı.

sheets

object (Sheets)

Google Workspace eklentisi, E-Tablolar'ı genişletiyorsa gereklidir. Google Workspace eklentisinin E-Tablolar ana makine uygulaması. Bu alan atlanırsa eklentisi, E-Tablolar'da devre dışı bırakıldı.

slides

object (Slides)

Google Workspace Eklentisi, Slaytlar'ı genişletiyorsa gereklidir. Google Workspace eklentisinin Slaytlar barındırma uygulaması. Bu alan atlanırsa eklentisi Slaytlar'da devre dışı bırakıldı.

Yaygın

Genelde ortak kullanılan parametrelerin manifest yapılandırması Tüm ana makine uygulamalarına dahil edin. Burada tanımlanan bazı değerler, bir hariç tutulur.

JSON gösterimi
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Alanlar
homepageTrigger

object (HomepageTrigger)

Eklentiyi oluşturmak için varsayılan tetikleyici işlevi spesifikasyonu homepage. Bu ana makineye özel ana sayfa tetikleyicisi yoksa bu spesifikasyon, tanımlanmıştır. Bu da atlanırsa genel bir ana sayfa kartı oluşturulur ve kullanılır.
layoutProperties

object (LayoutProperties)

Eklenti araç çubuğu ve düğmelerinde kullanılan renkler için bir yapılandırma.
logoUrl

string

Zorunludur. Araç çubuğunda gösterilen resmin URL'si. URL herkese açık olmalıdır.

name

string

Zorunludur. Araç çubuğunda gösterilen eklentinin adı.

openLinkUrlPrefixes[]

string

Eklenti, widget'ları kullanarak OpenLink veya metin widget'ı kullanabilirsiniz. HTTPS URL'sinin bir listesi ön ekler. Kullanıcı verilerini korumak için eklenti tarafından oluşturulan her bağlantı bu listedeki ön eklerden biriyle eşleşir.

Bkz. Ayrıntılı bilgi için URL'leri izin verilenler listesine ekleyin.

universalActions[]

object (UniversalAction)

Genel işlemlerini gerçekleştirebilirsiniz.
useLocaleFromApp

boolean

true ise eklenti etkinlik nesneleri işlem geri çağırma işlevleri veya tetikleyici işlevleri kullanıcının yerel ayarı ve saat dilimi bilgilerini içerir. Varsayılan değer: false

Bkz. Daha fazla bilgi için kullanıcının yerel ayarına ve saat dilimlerine erişme.

LayoutProperties

Şunu kontrol eden bir yapılandırma: Google Workspace eklenti araç çubuğu ile düğme renkleri ve görünümlerini ayarlayabilirsiniz.

JSON gösterimi
{
  "primaryColor": string,
  "secondaryColor": string
}
Alanlar
primaryColor

string

Araç çubuğunun rengi. Varsayılan değer gridir (#424242).
secondaryColor

string

Düğmelerin varsayılan rengi. Varsayılan olarak birincil renge ayarlanır (bu set); aksi takdirde varsayılan olarak mavi (#2196F3) olur.

UniversalAction

Evrensel bir işlem için yapılandırma. Seçildiğinde, evrensel bir işlem belirtilen URL bağlantısını açar veya belirtilen Apps Komut Dosyası işlevi.

JSON gösterimi
{
  "label": string,

  // Union field rule can be only one of the following:
  "openLink": string,
  "runFunction": string,
  // End of list of possible types for union field rule.

}
Alanlar
label

string

Her evrensel işlem için gereklidir. Kullanıcı arayüzünde gösterilen metin bu işlem için menü.
runFunction

string

openLink değeri şuysa her evrensel işlem için gereklidir: mevcut değil. Varsa, Apps'ın adı Kullanıcı bu işlemi seçtiğinde yürütülen komut dosyası işlevi.

Bkz. Evrensel işlemler rehberini inceleyin.