Package google.apps.script.type.gmail

Indeks

ComposeTrigger

Pemicu yang aktif saat pengguna menulis email.

Kolom
actions[]

MenuItemExtensionPoint

Menentukan kumpulan tindakan untuk add-on compose time. Ini adalah tindakan yang dapat dipicu pengguna pada add-on compose time.

draftAccess

DraftAccess

Menentukan tingkat akses data saat add-on compose time dipicu.

DraftAccess

Enum yang menentukan tingkat akses data yang diperlukan pemicu Compose.

Enum
UNSPECIFIED Nilai default saat tidak ada yang ditetapkan untuk draftAccess.
NONE Pemicu compose tidak dapat mengakses data draf saat add-on Compose dipicu.
METADATA Memberikan izin pada pemicu Compose untuk mengakses metadata draf saat add-on Compose dipicu. Hal ini mencakup daftar audiens, seperti daftar Ke dan Cc dari draf pesan.

ContextualTrigger

Menentukan pemicu yang diaktifkan saat email yang terbuka memenuhi kriteria tertentu. Saat diaktifkan, pemicu akan mengeksekusi endpoint tertentu, biasanya untuk membuat kartu baru dan mengupdate UI.

Kolom
onTriggerFunction

string

Wajib. Nama endpoint yang akan dipanggil jika pesan cocok dengan pemicu.

Kolom union trigger. Jenis pemicu menentukan kondisi yang digunakan Gmail untuk menampilkan add-on. trigger hanya ada berupa salah satu diantara berikut:
unconditional

UnconditionalTrigger

Pemicu tanpa syarat dijalankan saat pesan email apa pun dibuka.

GmailAddOnManifest

Properti yang menyesuaikan tampilan dan eksekusi add-on Gmail.

Kolom
homepageTrigger

HomepageExtensionPoint

Menentukan endpoint yang akan dijalankan dalam konteks yang tidak cocok dengan pemicu kontekstual yang dideklarasikan. Kartu apa pun yang dihasilkan oleh fungsi ini akan selalu tersedia bagi pengguna, tetapi dapat dihalangi oleh konten kontekstual saat add-on ini mendeklarasikan pemicu yang lebih ditargetkan.

Jika ada, atribut ini akan menggantikan konfigurasi dari addOns.common.homepageTrigger.

contextualTriggers[]

ContextualTrigger

Menentukan kumpulan kondisi yang memicu add-on.

universalActions[]

UniversalAction

Menentukan serangkaian tindakan universal untuk add-on. Pengguna memicu tindakan universal dari menu toolbar add-on.

composeTrigger

ComposeTrigger

Menentukan pemicu waktu Compose untuk add-on waktu Compose. Ini adalah pemicu yang menyebabkan add-on mengambil tindakan saat pengguna menulis email. Semua add-on waktu Compose harus memiliki cakupan gmail.addons.current.action.compose meskipun mungkin tidak mengedit draf.

authorizationCheckFunction

string

Nama endpoint yang memverifikasi bahwa add-on memiliki semua otorisasi pihak ketiga yang diperlukan, dengan memeriksa API pihak ketiga. Jika pemeriksaan gagal, fungsi tersebut akan menampilkan pengecualian untuk memulai alur otorisasi. Fungsi ini dipanggil sebelum setiap pemanggilan add-on untuk memastikan pengalaman pengguna yang lancar.

UnconditionalTrigger

Jenis ini tidak memiliki kolom.

Pemicu yang diaktifkan saat pesan email apa pun dibuka.

UniversalAction

Tindakan yang selalu tersedia di menu toolbar add-on, apa pun konteks pesannya.

Kolom
text

string

Wajib. Teks yang terlihat oleh pengguna yang menjelaskan tindakan, misalnya, "Menambahkan kontak baru".

Kolom union action_type. Jenis tindakan akan menentukan perilaku Gmail saat pengguna memanggil tindakan. action_type hanya ada berupa salah satu diantara berikut:
runFunction

string

Endpoint yang dipanggil saat pengguna memicu tindakan. Lihat panduan tindakan universal untuk mengetahui detailnya.