Indeks
ComposeTrigger
(pesan)ComposeTrigger.DraftAccess
(enum)ContextualTrigger
(pesan)GmailAddOnManifest
(pesan)UnconditionalTrigger
(pesan)UniversalAction
(pesan)
ComposeTrigger
Pemicu yang aktif saat pengguna menulis email.
Kolom | |
---|---|
actions[] |
Menentukan kumpulan tindakan untuk add-on compose time. Ini adalah tindakan yang dapat dipicu pengguna pada add-on compose time. |
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 |
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 |
Pemicu tanpa syarat dijalankan saat pesan email apa pun dibuka. |
GmailAddOnManifest
Properti yang menyesuaikan tampilan dan eksekusi add-on Gmail.
Kolom | |
---|---|
homepageTrigger |
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 |
contextualTriggers[] |
Menentukan kumpulan kondisi yang memicu add-on. |
universalActions[] |
Menentukan serangkaian tindakan universal untuk add-on. Pengguna memicu tindakan universal dari menu toolbar add-on. |
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 |
authorizationCheckFunction |
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 |
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: |
|
openLink |
Link yang dibuka oleh Gmail saat pengguna memicu tindakan. |
runFunction |
Endpoint yang dipanggil saat pengguna memicu tindakan. Lihat panduan tindakan universal untuk mengetahui detailnya. |