Package google.apps.script.type.gmail

Indeks

ComposeTrigger

Pemicu yang diaktifkan saat pengguna menulis email.

Kolom
actions[]

MenuItemExtensionPoint

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

draftAccess

DraftAccess

Menentukan tingkat akses data saat add-on waktu penulisan dipicu.

DraftAccess

Enum yang menentukan tingkat akses data yang diperlukan oleh pemicu compose.

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

ContextualTrigger

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

Kolom
onTriggerFunction

string

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

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

UnconditionalTrigger

Pemicu tanpa syarat dieksekusi saat pesan email 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. Setiap kartu yang dihasilkan oleh fungsi ini akan selalu tersedia untuk pengguna, tetapi dapat terhalang oleh konten kontekstual saat add-on ini mendeklarasikan pemicu yang lebih ditargetkan.

Jika ada, konfigurasi ini akan mengganti 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 penulisan untuk add-on waktu penulisan. 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 menyelidiki API pihak ketiga. Jika pemeriksaan gagal, fungsi 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 dibuka.

UniversalAction

Tindakan yang selalu tersedia di menu toolbar add-on, terlepas dari konteks pesan.

Kolom
text

string

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

Kolom union action_type. Jenis tindakan menentukan perilaku Gmail saat pengguna memanggil tindakan. action_type hanya dapat berupa salah satu dari berikut:
runFunction

string

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