Resource manifes Gmail

Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku Add-on Google Workspace dalam Gmail. Manifes Add-on Google Workspace harus memiliki semua komponen yang ditandai sebagai Wajib jika memperluas Gmail.

Gmail

Konfigurasi manifes Add-on Google Workspace untuk ekstensi Gmail. Lihat Memperluas Gmail dengan Add-on Google Workspace untuk mengetahui informasi selengkapnya.

Representasi JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Kolom
authorizationCheckFunction

string

Tidak digunakan lagi. Nama fungsi Apps Script yang menjalankan pemeriksaan persyaratan otorisasi pihak ketiga. Fungsi ini dipanggil sebelum setiap pemanggilan Add-on Google Workspace.

Fungsi ini tidak digunakan lagi untuk menghindari latensi eksekusi yang tidak perlu. Sebagai gantinya, add-on akan menampilkan pengecualian dari pemanggilan utama, seperti yang ditunjukkan pada contoh ini.

composeTrigger

object (ComposeTrigger)

Diperlukan untuk tindakan tulis. Menentukan kumpulan UI yang tersedia bagi pengguna saat menulis email.

Lihat Memperluas UI Compose dengan tindakan Compose untuk mengetahui detailnya.

contextualTriggers[]

object (ContextualTrigger)

Wajib. Daftar pemicu yang diaktifkan saat pesan dibuka di Gmail. Saat dipicu, pemicu akan menjalankan fungsi Apps Script tertentu, biasanya untuk membuat kartu baru dan mengupdate UI.
homepageTrigger

object (HomepageTrigger)

Spesifikasi fungsi pemicu untuk membuat halaman beranda add-on di host Gmail. Ini akan menggantikan addOns.common.homepageTrigger.

Pemicu Compose

Konfigurasi untuk tindakan tulis. Lihat Memperluas UI Compose untuk informasi selengkapnya.

Representasi JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Kolom
draftAccess

string

Menentukan tingkat akses data yang tersedia untuk fungsi pemicu compose. Opsi yang valid adalah sebagai berikut:

  • NONE, setelan default-nya. Hal ini menyebabkan objek peristiwa yang diteruskan ke fungsi pemicu compose sebagian besar kosong.
  • METADATA, yang mengisi objek peristiwa yang diteruskan ke fungsi pemicu compose dengan daftar penerima pesan. Setelan ini mengharuskan add-on menyertakan cakupan gmail.addons.current.message.metadata.
selectActions[]

object (SelectAction)

Daftar tindakan Compose yang membuat UI compose; namun, daftar ini dibatasi untuk satu tindakan per add-on. Tindakan compose memiliki ikon yang sesuai yang ditampilkan di jendela tulis Gmail. Ikon ditetapkan oleh gmail.logoUrl.

Pemicu Kontekstual

Konfigurasi untuk pemicu yang diaktifkan saat pengguna membuka pesan Gmail dan pesan tersebut memenuhi kriteria tertentu. Lihat Memperluas UI pesan untuk informasi selengkapnya.

Representasi JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Kolom
onTriggerFunction

string

Wajib untuk setiap pemicu kontekstual. Nama fungsi Apps Script yang dieksekusi saat pemicu diaktifkan.

Baca Fungsi pemicu kontekstual untuk mengetahui detail tentang cara menentukan fungsi ini.

unconditional

object

Wajib untuk setiap pemicu kontekstual. Digunakan untuk menentukan bahwa pemicu kontekstual diaktifkan untuk semua pesan Gmail saat dibuka. Saat ini, merupakan satu-satunya opsi, jadi opsi ini harus selalu berupa objek kosong.

PilihTindakan

Konfigurasi tindakan compose yang menentukan fungsi yang akan dijalankan saat pengguna memilih tindakan compose.

Representasi JSON
{
  "runFunction": string,
  "text": string
}
Kolom
runFunction

string

Diperlukan untuk tindakan tulis. Nama fungsi Apps Script yang dieksekusi saat tindakan tulis ini dipilih. Fungsi pemicu compose ini membuat UI compose add-on.

Lihat Fungsi pemicu Compose untuk mengetahui detailnya.

text

string

Diperlukan untuk tindakan tulis. Deskripsi teks singkat tentang tindakan penulisan ini.