AddOns manifest kaynağı

Google Workspace Eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Google Workspace eklentisi manifest dosyalarında tüm bileşenler Zorunlu olarak işaretlenmiş olmalıdır.

AddOns

Google Workspace eklentisi manifest yapılandırmasının en üst düzeyidir.

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. Tüm ana makine uygulamaları için ortak olan Google Workspace Eklentisi değerlerini tanımlar. Belirli bir ana makine için belirli değerler atlandığında, burada tanımlanan bazı değerler varsayılan olarak kullanılır.

calendar

object (Calendar)

Google Workspace Eklentisi, Takvim'in kapsamını genişletiyorsa gereklidir. Google Takvim ana makine uygulamasındaki Google Workspace Eklentisi görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti Google Takvim'de devre dışı bırakılır.

drive

object (Drive)

Google Workspace eklentisi, Google Drive'ın kapsamını genişletiyorsa gereklidir. Google Workspace Eklentisi'nin Google Drive ana makine uygulamasındaki görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti, Google Drive'da devre dışı bırakılır.

gmail

object (Gmail)

Google Workspace eklentisi Gmail'in kapsamını genişletiyorsa gereklidir. Gmail ana makine uygulamasındaki Google Workspace Eklentisi görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti Gmail'de devre dışı bırakılır.

docs

object (Docs)

Google Workspace eklentisi, Dokümanlar'ın kapsamını genişletiyorsa gereklidir. Google Workspace Eklentisi'nin Dokümanlar ana makine uygulamasındaki görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti, Dokümanlar'da devre dışı bırakılır.

sheets

object (Sheets)

Google Workspace eklentisi E-Tablolar'ı kapsarsa zorunludur. Google Workspace Eklentisi'nin E-Tablolar ana makine uygulamasındaki görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti E-Tablolar'da devre dışı bırakılır.

slides

object (Slides)

Google Workspace eklentisi Slaytlar'ı genişletiyorsa gereklidir. Google Workspace Eklentisi'nin Slaytlar ana makine uygulamasındaki görünümü ve davranışı için yapılandırmalar. Bu alan atlanırsa eklenti, Slaytlar'da devre dışı bırakılır.

Yaygın

Her ana makine uygulamasında ortak olan parametreler için manifest yapılandırması. Burada tanımlanan bazı değerler, belirli bir ana makine için belirli değerler atlandığında varsayılan olarak kullanılır.

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

object (HomepageTrigger)

Eklenti ana sayfasını oluşturmak için varsayılan tetikleyici işlevi spesifikasyonu. Bu spesifikasyon, ana makineye özel bir ana sayfa tetikleyicisi tanımlanmamışsa kullanılır. Bu da atlanırsa genel bir ana sayfa kartı oluşturulur ve gerektiğinde kullanılır.
layoutProperties

object (LayoutProperties)

Eklenti araç çubuğunda ve düğmelerde 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, OpenLink kullanan widget'larda veya HTML bağlantı etiketleri kullanan metin widget'larında giden bağlantılar görüntülüyorsa gereklidir. HTTPS URL'si öneklerinin listesi. Kullanıcı verilerinin korunması için eklenti tarafından oluşturulan tüm bağlantılar bu listedeki ön eklerden biriyle eşleşmelidir.

Daha fazla bilgi için İzin verilenler listesi URL'leri bölümüne bakın.

universalActions[]

object (UniversalAction)

Eklenti kullanıcı arayüzünde her zaman kullanılabilen evrensel işlemlerin listesi.
useLocaleFromApp

boolean

true ise, işlem geri çağırma işlevlerine veya tetikleyici işlevlerine iletilen eklenti etkinlik nesneleri kullanıcının yerel ayar ve saat dilimi bilgilerini içerir. Varsayılan olarak false değerine ayarlanır.

Daha fazla ayrıntı için Kullanıcı yerel ayarlarına ve saat dilimlerine erişme bölümüne bakın.

LayoutProperties

Eklenti araç çubuğu ile düğme renklerini ve görünümünü Google Workspace kontrol eden bir yapılandırma.

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. Birincil renk varsayılan olarak (ayarlanmışsa) kullanılır. Aksi takdirde varsayılan olarak mavi (#2196F3) kullanılır.

UniversalAction

Evrensel işlem yapılandırması. Seçildiğinde, evrensel bir işlem belirtilen URL bağlantısını açar veya belirtilen Apps Komut Dosyası işlevini çalıştırır.

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. Bu işlem için kullanıcı arayüzü menüsünde gösterilen metindir.
runFunction

string

openLink yoksa her evrensel işlem için gereklidir. Sağlanmışsa kullanıcı bu işlemi seçtiğinde yürütülecek Apps Komut Dosyası işlevinin adı.

Ayrıntılar için Evrensel işlemler kılavuzuna bakın.