Package google.apps.script.type.gmail

Dizin

ComposeTrigger

Kullanıcı e-posta oluştururken etkinleştirilen bir tetikleyici.

Alanlar
actions[]

MenuItemExtensionPoint

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

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

string

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

UnconditionalTrigger

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

HomepageExtensionPoint

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, addOns.common.homepageTrigger yapılandırmasını geçersiz kılar.

contextualTriggers[]

ContextualTrigger

Eklentiyi tetikleyen koşullar kümesini tanımlar.

universalActions[]

UniversalAction

Eklenti için bir evrensel işlemler grubu tanımlar. Kullanıcı, evrensel işlemleri eklenti araç çubuğu menüsünden tetikler.

composeTrigger

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 gmail.addons.current.action.compose kapsamına sahip olmalıdır.

authorizationCheckFunction

string

Üçü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

string

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:
runFunction

string

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.