Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku add-on Google Workspace dalam Google Kalender. Manifes add-on Google Workspace harus memiliki semua komponen yang ditandai sebagai Wajib jika memperluas Kalender.
Kalender
Konfigurasi manifes add-on Google Workspace untuk ekstensi Google Kalender. Lihat Memperluas Kalender dengan add-on Google Workspace untuk mengetahui informasi selengkapnya.
| Representasi JSON | 
|---|
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
} | 
    
| Kolom | |
|---|---|
createSettingsUrlFunction | 
      
 Lihat Menambahkan setelan add-on konferensi untuk mengetahui detail selengkapnya.  | 
    
conferenceSolution[] | 
      
  | 
    
currentEventAccess | 
      
 Menentukan tingkat akses add-on ke data yang dibuat pengguna dan data peristiwa. Jika tidak diberikan, tidak ada metadata peristiwa yang diteruskan ke add-on. Setelan yang valid adalah sebagai berikut: 
 Jika disetel ke   | 
    
eventOpenTrigger | 
      
 Spesifikasi pemicu untuk pemicu pembukaan acara di Kalender.  | 
    
eventUpdateTrigger | 
      
 Diperlukan untuk menyediakan antarmuka pembaruan acara kontekstual di Google Kalender. Spesifikasi pemicu untuk pemicu pembaruan acara di Kalender.  | 
    
eventAttachmentTrigger | 
      
 Spesifikasi pemicu untuk pemicu lampiran acara di Kalender.  | 
    
homepageTrigger | 
      
 Spesifikasi fungsi pemicu untuk membuat halaman beranda add-on homepage di host Kalender. Hal ini menggantikan
          
              | 
    
ConferenceSolution
Konfigurasi solusi konferensi yang ditawarkan oleh add-on. Setiap solusi memiliki opsi konferensi yang sesuai yang ditampilkan di UI Edit Acara Google Kalender.
| Representasi JSON | 
|---|
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
} | 
    
| Kolom | |
|---|---|
id | 
      
  | 
    
logoUrl | 
      
 URL ini tidak boleh berupa URL arbitrer—gambar harus dihosting di infrastruktur Google. Lihat Menyediakan logo solusi konferensi untuk mengetahui detailnya. Jika disediakan, gambar ini mungkin berbeda dari add-on calendar.logoUrl, yang merupakan gambar yang digunakan untuk merepresentasikan
        add-on di aplikasi host yang diperluasnya. Jika gambar logo tidak
        disediakan untuk solusi tertentu,
        
          calendar.logoUrl akan digunakan sebagai gantinya.
       | 
    
name | 
      
  | 
    
onCreateFunction | 
      
  | 
    
EventOpenTrigger
Konfigurasi untuk pemicu kontekstual yang diaktifkan saat acara Google Kalender dibuka oleh pengguna. Lihat Memperluas antarmuka acara Kalender untuk mengetahui informasi selengkapnya.
| Representasi JSON | 
|---|
{
  "runFunction": string
} | 
    
| Kolom | |
|---|---|
runFunction | 
      
 Card
        untuk ditampilkan di UI add-on.
       | 
    
EventUpdateTrigger
Konfigurasi untuk pemicu kontekstual yang diaktifkan saat acara Google Kalender diedit dan disimpan oleh pengguna. Lihat Memperbarui acara Kalender untuk mengetahui informasi selengkapnya.
| Representasi JSON | 
|---|
{
  "runFunction": string
} | 
    
| Kolom | |
|---|---|
runFunction | 
      
 Card
        untuk ditampilkan di UI add-on.
       | 
    
EventAttachmentTrigger
Konfigurasi untuk pemicu kontekstual yang diaktifkan saat pengguna mengklik penyedia lampiran add-on di menu dropdown Kalender.
| Representasi JSON | 
|---|
{
  "runFunction": string,
  "label": string,
} | 
    
| Kolom | |
|---|---|
runFunction | 
      
 Card
        untuk ditampilkan di UI add-on.
       | 
    
label | 
      
  |