Resource manifes Gmail

Konfigurasi sumber daya yang digunakan untuk mendefinisikan Add-on Google Workspace konten dan perilaku dalam Gmail. Manifes Add-on Google Workspace harus memiliki semua komponen yang ditandai sebagai Required jika memperluas Gmail.

Gmail

Konfigurasi manifes Add-on Google Workspace untuk ekstensi Gmail. Lihat Memperluas Gmail dengan Add-on Google Workspace untuk 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 disebut sebelum setiap pemanggilan Add-on Google Workspace.

Fungsi ini tidak digunakan lagi untuk menghindari latensi eksekusi yang tidak perlu. Sebagai gantinya, add-on harus menampilkan pengecualian dari elemen utama pemanggilan, seperti yang ditampilkan dalam contoh.

composeTrigger

object (ComposeTrigger)

Diperlukan untuk tindakan penulisan. Menentukan kumpulan UI yang tersedia kepada 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 diaktifkan, pemicu akan mengeksekusi Fungsi Apps Script, biasanya untuk membuat kartu baru dan mengupdate UI.
homepageTrigger

object (HomepageTrigger)

Spesifikasi fungsi pemicu untuk membuat add-on halaman beranda di Host Gmail. Ini mengganti addOns.common.homepageTrigger.

ComposeTrigger

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

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

string

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

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

object (SelectAction)

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

ContextualTrigger

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 Aplikasi Fungsi skrip yang dijalankan saat pemicu diaktifkan.

Lihat Fungsi pemicu kontekstual untuk mengetahui detail tentang cara menentukannya fungsi tersebut.

unconditional

object

Wajib untuk setiap pemicu kontekstual. Digunakan untuk menentukan bahwa pemicu kontekstual diaktifkan untuk semua pesan Gmail saat pesan tersebut dibuka. Saat ini adalah satu-satunya pilihan, jadi ini harus selalu menjadi objek kosong.

SelectAction

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

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

string

Diperlukan untuk tindakan penulisan. Nama Apps Script yang dijalankan saat tindakan penulisan ini dipilih. Ini fungsi pemicu compose membangun UI compose add-on.

Lihat Fungsi pemicu Compose untuk mengetahui detailnya.

text

string

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