Gmail'deki Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Google Workspace eklenti manifestoları, Gmail'i genişletiyorsa Zorunlu olarak işaretlenen tüm bileşenleri içermelidir.
Gmail
Gmail uzantıları için Google Workspace eklenti 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 şartı kontrollerini gerçekleştiren bir Apps Komut Dosyası işlevinin adı. Bu işlev, Google Workspace eklentisinin her çağrılmasından önce çağrılır. Bu işlev, gereksiz yürütme gecikmesini önlemek için kullanımdan kaldırıldı. Bunun yerine, eklenti bu örnekte gösterildiği gibi ana çağırmadan bir istisna oluşturmalıdır. |
composeTrigger |
Ayrıntılar için Yazma kullanıcı arayüzünü yazma işlemleriyle genişletme başlıklı makaleyi inceleyin. |
contextualTriggers[] |
|
homepageTrigger |
Eklentinin Gmail ana makinesinde ana sayfa oluşturmak için tetikleyici işlev spesifikasyonu. Bu işlem,
|
ComposeTrigger
Bir oluşturma işleminin yapılandırması. Daha fazla bilgi için Compose kullanıcı arayüzünü genişletme başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
Alanlar | |
---|---|
draftAccess |
Bir oluşturma tetikleyici işlevinin kullanabileceği veri erişim düzeyini tanımlar. Geçerli seçenekler şunlardır:
|
selectActions[] |
E-posta oluşturma kullanıcı arayüzleri oluşturan e-posta oluşturma işlemlerinin listesi. Ancak bu liste, eklenti başına tek bir işlemle sınırlıdır. Yazma
işleminin Gmail yazma penceresinde karşılık gelen bir simgesi vardır.
Simge, |
ContextualTrigger
Kullanıcı bir Gmail iletisini açtığında ve bu ileti belirli ölçütleri karşıladığında tetiklenen bir tetikleyicinin yapılandırması. Daha fazla bilgi için İleti kullanıcı arayüzünü genişletme başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
Alanlar | |
---|---|
onTriggerFunction |
Bu işlevin nasıl tanımlanacağıyla ilgili ayrıntılar için Bağlama dayalı tetikleyici işlevi bölümüne bakın. |
unconditional |
|
SelectAction
Kullanıcı, oluşturma eylemini seçtiğinde hangi işlevin çalıştırılacağını tanımlayan oluşturma eylemi yapılandırması.
JSON gösterimi |
---|
{ "runFunction": string, "text": string } |
Alanlar | |
---|---|
runFunction |
Ayrıntılar için Oluşturma tetikleyici işlevi konusuna bakın. |
text |
|