Gmail manifest kaynağı

Tanımlamak için kullanılan kaynak yapılandırması Google Workspace eklentisi Gmail'deki içerik ve davranış. Google Workspace eklentisi manifest dosyalarında şunlar bulunmalıdır: Gmail'i genişletiyorlarsa Gerekli olarak işaretlenen tüm bileşenler.

Gmail

Şu kullanıcı için Google Workspace eklentisi manifest yapılandırması: Gmail uzantıları. Görüntüleyin Gmail'i Google Workspace Eklentileriyle genişletme konulu videomuzu izleyin.

JSON gösterimi
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Alanlar
authorizationCheckFunction

string

Kullanımdan kaldırıldı. Gerçekleştiren bir Apps Komut Dosyası işlevinin adı üçüncü taraf yetkilendirme gereksinimi kontrolleri. Bu fonksiyona her çağrıdan önce Google Workspace eklentisi.

Gereksiz yürütme gecikmesini önlemek için bu işlev kullanımdan kaldırıldı. Bunun yerine, eklenti, bu sayfada gösterildiği gibi örnek bölümüne bakın.

composeTrigger

object (ComposeTrigger)

Oluşturma işlemleri için gereklidir. Kullanılabilir kullanıcı arayüzü grubunu tanımlar bir e-posta yazmalısınız.

Bkz. Ayrıntıları, oluşturma işlemleriyle oluşturma kullanıcı arayüzünü genişletme bölümünde bulabilirsiniz.

contextualTriggers[]

object (ContextualTrigger)

Zorunludur. Bir ileti açıldığında tetiklenen tetikleyicilerin listesi Gmail'de oturum açın. Tetikleyici etkinleştiğinde, çalıştırılacak belirli bir genellikle yeni kartlar oluşturmak ve kullanıcı arayüzünü güncellemek için kullanılan Apps Komut Dosyası işleviyle ilgilidir.
homepageTrigger

object (HomepageTrigger)

Eklentiyi oluşturmak için tetikleyici işlevi spesifikasyonu ana sayfayı Gmail ana makinesi. Bu, geçersiz kılma addOns.common.homepageTrigger değerleridir.

ComposeTrigger

Oluşturma işleminin yapılandırması. Görüntüleyin Oluşturma kullanıcı arayüzünü genişletme konulu videomuzu izleyin.

JSON gösterimi
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Alanlar
draftAccess

string

Oluşturma tetikleyicisi için kullanılabilen veri erişimi düzeyini tanımlar işlevini kullanın. Geçerli seçenekler şunlardır:

  • NONE, varsayılan ayardır. Bu, etkinliğe oluşturma tetikleyicisi işlevine iletilen nesne çoğunlukla boştur.
  • METADATA, iletilen etkinlik nesnesini doldurur. alıcı listelerini içeren oluşturma tetikleyicisi işlevine mesajını alırsınız. Bu ayar, eklentinin gmail.addons.current.message.metadata. kapsam.
selectActions[]

object (SelectAction)

Oluşturma kullanıcı arayüzleri oluşturan oluşturma işlemlerinin listesi; ancak bu Liste, eklenti başına tek bir işlemle sınırlıdır. Oluşturma işlemine karşılık gelen bir simge gösterilir. Simge gmail.logoUrl tarafından belirtilir.

ContextualTrigger

Kullanıcı bir Gmail iletisini açtığında etkinleşen bir tetikleyicinin yapılandırması ve bu mesajın belirli ölçütleri karşıladığını fark edebilirsiniz. Görüntüleyin Mesaj kullanıcı arayüzünü genişletme konulu videomuzu izleyin.

JSON gösterimi
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Alanlar
onTriggerFunction

string

Her bağlamsal tetikleyici için gereklidir. Uygulamaların adı Tetikleyici etkinleştiğinde yürütülen komut dosyası işlevi.

Bkz. Bunun nasıl tanımlanacağıyla ilgili ayrıntılar için bağlamsal tetikleyici işlevi işlevini kullanın.

unconditional

object

Her bağlamsal tetikleyici için gereklidir. Bu özellik, bağlamsal tetikleyici, tüm Gmail iletileri için açıldı. Şu anda tek seçenek budur. Dolayısıyla bu her zaman anlamına gelir.

SelectAction

Oluşturulduğunda hangi işlevin çalıştırılacağını tanımlayan oluşturma işlemi Kullanıcı, oluşturma işlemini seçer.

JSON gösterimi
{
  "runFunction": string,
  "text": string
}
Alanlar
runFunction

string

Oluşturma işlemleri için gereklidir. Apps Komut Dosyası'nın adı fonksiyonunu içermelidir. Bu yazma tetikleyicisi işlevi, eklenti oluşturma kullanıcı arayüzünü oluşturur.

Bkz. Ayrıntılar için tetikleyici işlevi oluşturun.

text

string

Oluşturma işlemleri için gereklidir. Bunun kısa bir metin açıklaması oluşturma işlemidir.