Gmail'de Google Workspace Eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Gmail'i genişletiyorlarsa Google Workspace Eklenti manifestleri, tüm bileşenlerin Gerekli olarak işaretlenmiş olması gerekir.
Gmail
Gmail uzantıları için Google Workspace Eklentisi manifest yapılandırması. Daha fazla bilgi için Gmail'i Google Workspace Eklentileriyle genişletme başlıklı makaleye göz atın.
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ı kontrolleri 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, eklenti, bu örnekte gösterildiği gibi ana çağrıdan bir istisna atmalıdır. |
composeTrigger |
Ayrıntılar için Oluşturma kullanıcı arayüzünü oluşturma işlemleriyle genişletme bölümüne bakın. |
contextualTriggers[] |
|
homepageTrigger |
Gmail ana makinesinde eklenti ana sayfasını oluşturmak için tetikleyici işlevi spesifikasyonu. Bu,
|
ComposeTrigger
Bir 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şlevinin kullanabileceği veri erişim 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 iletisini açtığında tetiklenen ve bu ileti belirli ölçütleri karşıladığında tetiklenen 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 yazma 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 |
|