Package google.apps.script.type.gmail

Dizin

ComposeTrigger

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

Alanlar
actions[]

MenuItemExtensionPoint

Oluşturma zamanı eklentisi için işlem grubunu tanımlar. Bunlar, kullanıcıların yazma zamanı eklentisinde tetikleyebileceği işlemlerdir.

draftAccess

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

string

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

UnconditionalTrigger

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

HomepageExtensionPoint

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

contextualTriggers[]

ContextualTrigger

Eklentiyi tetikleyen koşul grubunu tanımlar.

universalActions[]

UniversalAction

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

composeTrigger

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

authorizationCheckFunction

string

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

string

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

string

Kullanıcı işlemi tetiklediğinde çağrılan bir uç nokta. Ayrıntılar için evrensel işlemler kılavuzuna bakın.