Resource manifes Gmail

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

Gmail

Konfigurasi Google Workspace add-on manifes untuk ekstensi Gmail. Lihat Memperluas Gmail dengan Google Workspace add-on 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 melakukan pemeriksaan persyaratan otorisasi pihak ketiga. Fungsi ini dipanggil sebelum setiap pemanggilan Google Workspace add-on.

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)

Wajib untuk tindakan tulis. Menentukan rangkaian UI yang tersedia bagi pengguna saat menulis email.

Lihat Memperluas UI penulisan dengan tindakan tulis untuk mengetahui detailnya.

contextualTriggers[]

object (ContextualTrigger)

Wajib. Daftar pemicu yang diaktifkan saat pesan dibuka di Gmail. Saat diaktifkan, 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.

ComposePemicu

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. Hal ini menyebabkan objek peristiwa yang diteruskan ke fungsi pemicu compose menjadi sebagian besar kosong.
  • METADATA, yang mengisi objek peristiwa yang diteruskan ke fungsi pemicu compose dengan daftar penerima pesan. Setelan ini mengharuskan add-on mencakup gmail.addons.current.message.metadata cakupan.
selectActions[]

object (SelectAction)

Daftar tindakan compose yang membuat UI compose; namun, daftar ini dibatasi untuk satu tindakan per add-on. Tindakan tulis 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 dijalankan saat pemicu diaktifkan.

Lihat 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, ini merupakan satu-satunya opsi, jadi selalu menjadi objek kosong.

PilihTindakan

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

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

string

Wajib untuk tindakan tulis. Nama fungsi Apps Script yang dijalankan saat tindakan tulis ini dipilih. Fungsi pemicu compose ini mem-build UI compose add-on.

Lihat Fungsi pemicu Compose untuk mengetahui detailnya.

text

string

Wajib untuk tindakan tulis. Deskripsi teks singkat dari tindakan menulis ini.