Resource manifes Gmail

Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku add-on Google Workspace dalam Gmail. Manifes add-on Google Workspace harus menyertakan 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 detailnya.

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 otorisasi pihak ketiga.

Fungsi ini tidak digunakan lagi. Sebagai gantinya, add-on harus memunculkan pengecualian dari pemanggilan utama, seperti yang ditunjukkan dalam Contoh konfigurasi OAuth non-Google.

composeTrigger

object (ComposeTrigger)

Wajib untuk tindakan penulisan. Menentukan UI yang tersedia 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. Pemicu menjalankan fungsi Apps Script tertentu untuk memperbarui UI.
homepageTrigger

object (HomepageTrigger)

Fungsi pemicu untuk add-on halaman beranda di Gmail. Hal ini menggantikan addOns.common.homepageTrigger.

ComposeTrigger

Konfigurasi untuk tindakan penulisan. Lihat Memperluas UI compose untuk mengetahui detailnya.

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

string

Menentukan tingkat akses data untuk fungsi pemicu compose. Opsi yang valid meliputi:

  • NONE (default): Objek peristiwa sebagian besar kosong.
  • METADATA: Objek peristiwa mencakup daftar penerima. Hal ini memerlukan cakupan gmail.addons.current.message.metadata.
selectActions[]

object (SelectAction)

Daftar tindakan penulisan. Daftar ini dibatasi untuk satu tindakan per add-on. Tindakan tulis memiliki ikon di jendela Gmail, yang ditentukan oleh gmail.logoUrl.

ContextualTrigger

Konfigurasi untuk pemicu yang diaktifkan saat pengguna membuka pesan Gmail. Lihat Memperluas UI pesan untuk mengetahui detailnya.

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

string

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

object

Wajib untuk setiap pemicu kontekstual. Menentukan bahwa pemicu diaktifkan untuk semua pesan Gmail yang dibuka. Objek ini harus selalu berupa objek kosong.

SelectAction

Konfigurasi tindakan compose yang menentukan fungsi yang akan dijalankan saat dipilih.

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

string

Wajib untuk tindakan penulisan. Nama fungsi Apps Script yang dijalankan saat dipilih. Fungsi ini membangun UI compose add-on.
text

string

Wajib untuk tindakan penulisan. Deskripsi singkat tindakan.