Gmail'de Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Gmail'in kapsamını genişleten Google Workspace eklentisi manifest dosyalarında, tüm bileşenler Zorunlu olarak işaretlenmelidir.
Gmail
Gmail uzantıları için Google Workspace Eklentisi manifest yapılandırması. Daha fazla bilgi için Google Workspace Eklentileriyle Gmail'i Genişletme başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{ "authorizationCheckFunction": string, "composeTrigger": { object (ComposeTrigger) }, "contextualTriggers": [ { object (ContextualTrigger) } ], "homepageTrigger": { object (HomepageTrigger) } } |
Alanlar | |
---|---|
authorizationCheckFunction |
Kullanımdan kaldırıldı. Üçüncü taraf yetkilendirme gereksinimi kontrollerini gerçekleştiren bir Apps Komut Dosyası işlevinin adı. Bu işlev, Google Workspace eklentisi her çağrılmadan önce çağrılır. Gereksiz yürütme gecikmesini önlemek için bu işlev kullanımdan kaldırıldı. Bunun yerine, eklentinin bu örnekte gösterildiği gibi ana çağrıdan bir istisna göndermesi gerekir. |
composeTrigger |
Ayrıntılar için Oluşturma işlemleriyle oluşturma kullanıcı arayüzünü genişletme bölümüne bakın. |
contextualTriggers[] |
|
homepageTrigger |
Gmail ana makinesinde ana sayfa eklentisinin oluşturulması için tetikleyici işlevi spesifikasyonu. Bu,
|
ComposeTrigger
Oluşturma işleminin yapılandırması. Daha fazla bilgi için Oluşturma kullanıcı arayüzünü genişletme bölümüne bakın.
JSON gösterimi |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
Alanlar | |
---|---|
draftAccess |
Oluşturma tetikleyicisi işlevi için kullanılabilecek veri erişimi düzeyini tanımlar. Geçerli seçenekler şunlardır:
|
selectActions[] |
Oluşturma kullanıcı arayüzleri oluşturan oluşturma işlemlerinin listesidir. 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, Gmail'in oluşturma penceresinde gösterilir.
Simge |
ContextualTrigger
Kullanıcı bir Gmail iletisi açtığında ve bu ileti belirli ölçütleri karşıladığında etkinleşen bir tetikleyicinin yapılandırması. Daha fazla bilgi için Mesaj kullanıcı arayüzünü genişletme bölümüne bakın.
JSON gösterimi |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
Alanlar | |
---|---|
onTriggerFunction |
Bu işlevin nasıl tanımlanacağıyla ilgili ayrıntılar için Bağlamsal tetikleyici işlevi bölümüne bakın. |
unconditional |
|
SelectAction
Kullanıcı oluşturma işlemini seçtiğinde hangi işlevin çalıştırılacağını tanımlayan oluşturma işlemi yapılandırması.
JSON gösterimi |
---|
{ "runFunction": string, "text": string } |
Alanlar | |
---|---|
runFunction |
Ayrıntılar için Tetikleyici işlevi oluşturma bölümüne bakın. |
text |
|