Dizin
ComposeTrigger
(message)ComposeTrigger.DraftAccess
(enum)ContextualTrigger
(message)GmailAddOnManifest
(message)UnconditionalTrigger
(message)UniversalAction
(message)
ComposeTrigger
Kullanıcı e-posta oluştururken etkinleştirilen bir tetikleyici.
Alanlar | |
---|---|
actions[] |
Oluşturma zamanı eklentisi için işlem kümesini tanımlar. Bunlar, kullanıcıların oluşturma zamanı eklentisinde tetikleyebileceği işlemlerdir. |
draftAccess |
Bir oluşturma zamanı eklentisi tetiklendiğinde veri erişim düzeyini tanımlar. |
DraftAccess
Oluşturma tetikleyicisinin gerektirdiği veri erişim düzeyini tanımlayan bir numaralandırma.
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 taslaktaki hiçbir veriye erişemez. |
METADATA |
Bir oluşturma eklentisi tetiklendiğinde, oluşturma tetikleyicisine taslağın meta verilerine erişim izni verir. Buna, taslak iletinin Alıcı ve Cc listeleri gibi kitle listeleri de dahildir. |
ContextualTrigger
Açık e-posta belirli bir ölçütü karşıladığında tetiklenen bir tetikleyici tanımlar. Tetikleyici etkinleştiğ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ı. |
trigger alanı. Tetikleyici türü, Gmail'in eklentiyi göstermek için kullandığı koşulları belirler. trigger şunlardan yalnızca biri olabilir: |
|
unconditional |
Koşulsuz tetikleyiciler herhangi bir posta iletisi açıldığında yürütülür. |
GmailAddOnManifest
Gmail eklentisinin görünümünü ve yürütme işlemini özelleştiren özellikler.
Alanlar | |
---|---|
homepageTrigger |
Belirtilen 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 kartlar her zaman kullanıcı tarafından kullanılabilir ancak bu eklenti daha fazla hedeflenmiş tetikleyici belirttiğinde bağlamsal içerik tarafından engellenebilir. Mevcut olduğunda bu işlem, |
contextualTriggers[] |
Eklentiyi tetikleyen koşullar kümesini tanımlar. |
universalActions[] |
Eklenti için bir evrensel işlemler grubu tanımlar. Kullanıcı, evrensel işlemleri eklenti araç çubuğu menüsünden tetikler. |
composeTrigger |
Yazma 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üzenlemese bile tüm oluşturma zamanı eklentileri |
authorizationCheckFunction |
Üçüncü taraf API'lerini yoklayarak eklentinin gerekli tüm üçüncü taraf yetkilendirmelerine sahip olduğunu doğrulayan uç noktanın adı. Prob başarısız olursa işlev, yetkilendirme akışını başlatmak için bir istisna gönderir. Bu işlev, sorunsuz bir kullanıcı deneyimi sağlamak için eklentinin her çağrılmasından önce çağrılır. |
UnconditionalTrigger
Bu türde alan yok.
Herhangi bir e-posta iletisi açıldığında tetiklenen bir tetikleyici.
UniversalAction
Bu işlem, ileti içeriğinden bağımsız olarak eklenti araç çubuğu menüsünde her zaman kullanılabilir.
Alanlar | |
---|---|
text |
Zorunlu. İşlemi açıklayan, kullanıcının görebildiği metin (ör. "Yeni kişi ekle"). |
action_type alanı. İşlemin türü, kullanıcı işlemi çağırdığında Gmail'in davranışını belirler. action_type şunlardan yalnızca 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ılı bilgi için evrensel işlemler kılavuzuna bakın. |