Dizin
ComposeTrigger(mesaj)ComposeTrigger.DraftAccess(enum)ContextualTrigger(mesaj)GmailAddOnManifest(message)UnconditionalTrigger(message)UniversalAction(mesaj)
ComposeTrigger
Kullanıcı e-posta oluştururken etkinleşen bir tetikleyici.
| Alanlar | |
|---|---|
actions[] |
Oluşturma zamanı eklentisi için işlem grubunu tanımlar. Bunlar, kullanıcıların yazma zamanı eklentisinde tetikleyebileceği işlemlerdir. |
draftAccess |
Oluşturma zamanı eklentisi tetiklendiğinde veri erişiminin düzeyini tanımlar. |
DraftAccess
Oluşturma tetikleyicisinin gerektirdiği veri erişimi düzeyini tanımlayan bir enum.
| Sıralamalar | |
|---|---|
UNSPECIFIED |
draftAccess için hiçbir şey ayarlanmadığında varsayılan değer. |
NONE |
Bir oluşturma eklentisi tetiklendiğinde oluşturma tetikleyicisi, taslağın hiçbir verisine erişemez. |
METADATA |
Bir oluşturma eklentisi tetiklendiğinde oluşturma tetikleyicisine taslağın meta verilerine erişme izni verir. Buna, bir taslak iletinin Kime ve CC listesi gibi kitle listesi de dahildir. |
ContextualTrigger
Açık e-posta belirli ölçütleri karşıladığında etkinleşen bir tetikleyici tanımlar. Tetikleyici etkinleştirildiğinde, genellikle yeni kartlar oluşturmak ve kullanıcı arayüzünü güncellemek için belirli bir uç noktayı yürütür.
| Alanlar | |
|---|---|
onTriggerFunction |
Zorunlu. Bir mesaj tetikleyiciyle eşleştiğinde çağrılacak uç noktanın adı. |
Birlik alanı trigger. Tetikleyicinin türü, Gmail'in eklentiyi göstermek için kullandığı koşulları belirler. trigger yalnızca aşağıdakilerden biri olabilir: |
|
unconditional |
Koşulsuz tetikleyiciler, herhangi bir posta mesajı açıldığında yürütülür. |
GmailAddOnManifest
Gmail eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
| Alanlar | |
|---|---|
homepageTrigger |
Beyan edilen bir bağlamsal tetikleyiciyle eşleşmeyen bağlamlarda yürütülecek bir uç nokta tanımlar. Bu işlev tarafından oluşturulan tüm kartlar kullanıcı tarafından her zaman kullanılabilir ancak bu eklenti daha hedefli tetikleyiciler tanımladığında bağlama dayalı içerik tarafından gölgelenebilir. Mevcut olduğunda, |
contextualTriggers[] |
Eklentiyi tetikleyen koşul grubunu tanımlar. |
universalActions[] |
Eklenti için bir dizi evrensel işlem tanımlar. Kullanıcı, eklenti araç çubuğu menüsünden evrensel işlemleri tetikler. |
composeTrigger |
Oluşturma zamanı eklentisi için oluşturma zamanı tetikleyicisini tanımlar. Bu, kullanıcı e-posta oluştururken eklentinin işlem yapmasına neden olan tetikleyicidir. Taslağı düzenleyememeleri mümkün olsa da tüm yazma zamanı eklentileri |
authorizationCheckFunction |
Üçüncü taraf API'lerini inceleyerek eklentinin gerekli tüm üçüncü taraf yetkilendirmelerine sahip olduğunu doğrulayan bir uç noktanın adı. Keşif başarısız olursa işlev, yetkilendirme akışını başlatmak için bir istisna atmalıdır. Bu işlev, sorunsuz bir kullanıcı deneyimi sağlamak için eklenti her çağrılmadan önce çağrılır. |
UnconditionalTrigger
Bu türde alan yoktur.
Herhangi bir e-posta mesajı açıldığında tetiklenen bir tetikleyici.
UniversalAction
İleti bağlamından bağımsız olarak eklenti araç çubuğu menüsünde her zaman kullanılabilen bir işlemdir.
| Alanlar | |
|---|---|
text |
Zorunlu. İşlemi açıklayan, kullanıcı tarafından görülebilen metin (ör. "Yeni kişi ekleyin."). |
Birlik alanı action_type. İşlemin türü, kullanıcı işlemi tetiklediğinde Gmail'in davranışını belirler. action_type yalnızca aşağıdakilerden biri olabilir: |
|
openLink |
Kullanıcı işlemi tetiklediğinde Gmail tarafından açılan bir bağlantı. |
runFunction |
Kullanıcı işlemi tetiklediğinde çağrılan bir uç nokta. Ayrıntılar için evrensel işlemler kılavuzuna bakın. |