Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku add-on Google Workspace. Manifes add-on Google Workspace harus memiliki semua komponen yang ditandai sebagai Wajib.
AddOns
Konfigurasi tingkat teratas manifes add-on Google Workspace.
| Representasi JSON | 
|---|
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "chat": {
    object (Chat)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  },
  "meet": {
    object (Meet)
  }
} | 
    
| Kolom | |
|---|---|
common | 
      
 Wajib. Menentukan nilai untuk add-on Google Workspace yang umum untuk setiap aplikasi host. Beberapa nilai yang ditentukan di sini digunakan sebagai default saat nilai tertentu untuk host tertentu tidak disertakan.  | 
    
calendar | 
      
 Wajib jika add-on Google Workspace memperluas Kalender. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Google Kalender. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Google Kalender.  | 
    
chat | 
      
 Wajib jika add-on Google Workspace memperluas Chat. Konfigurasi aplikasi Google Chat. Jika kolom ini tidak diisi, add-on akan dinonaktifkan di Google Chat. Objek   | 
    
drive | 
      
 Wajib jika add-on Google Workspace memperluas Drive. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Drive. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Drive.  | 
    
gmail | 
      
 Wajib jika add-on Google Workspace memperluas Gmail. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Gmail. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Gmail.  | 
    
docs | 
      
 Wajib jika add-on Google Workspace memperluas Dokumen. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Dokumen. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Dokumen.  | 
    
sheets | 
      
 Wajib jika add-on Google Workspace memperluas Spreadsheet. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Spreadsheet. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Spreadsheet.  | 
    
slides | 
      
 Wajib jika add-on Google Workspace memperluas Slide. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Slide. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Slide.  | 
    
meet | 
      
 Wajib jika add-on Google Workspace memperluas Meet. Konfigurasi untuk tampilan dan perilaku add-on Google Workspace dalam aplikasi host Meet. Jika kolom ini dihilangkan, add-on akan dinonaktifkan di Meet.  | 
    
Umum
Konfigurasi manifes untuk parameter yang umum untuk setiap aplikasi host. Beberapa nilai yang ditentukan di sini digunakan sebagai default jika nilai tertentu untuk host tertentu tidak ada.
| Representasi JSON | 
|---|
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
} | 
    
| Kolom | |
|---|---|
homepageTrigger | 
      
  | 
    
layoutProperties | 
      
  | 
    
logoUrl | 
      
 Wajib. URL gambar yang ditampilkan di toolbar. URL harus bersifat publik.  | 
    
name | 
      
 Wajib. Nama add-on yang ditampilkan di toolbar.  | 
    
openLinkUrlPrefixes[] | 
      
 Wajib jika add-on menampilkan link keluar, baik dalam
          widget menggunakan
          
             Lihat URL yang diizinkan untuk mengetahui detail selengkapnya.  | 
    
universalActions[] | 
      
  | 
    
useLocaleFromApp | 
      
 Jika  Lihat Mengakses lokalitas dan zona waktu pengguna untuk mengetahui detail selengkapnya.  | 
    
LayoutProperties
Konfigurasi yang mengontrol toolbar dan tombol add-on Google Workspace serta warna dan tampilannya.
| Representasi JSON | 
|---|
{
  "primaryColor": string,
  "secondaryColor": string
} | 
    
| Kolom | |
|---|---|
primaryColor | 
      
  | 
    
secondaryColor | 
      
  | 
    
UniversalAction
Konfigurasi untuk tindakan universal. Jika dipilih, tindakan universal akan membuka link URL yang ditentukan, atau menjalankan fungsi Apps Script yang ditentukan.
| Representasi JSON | 
|---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. }  | 
    
| Kolom | |
|---|---|
label | 
      
  | 
    
openLink | 
      
 runFunction tidak ada. Jika disediakan, URL yang dibuka di tab
        saat pengguna memilih tindakan ini.
       | 
    
runFunction | 
      
 openLink tidak ada. Jika diberikan, nama fungsi Apps
        Script yang dijalankan saat pengguna memilih tindakan ini.
        Lihat panduan Tindakan universal untuk mengetahui detailnya.  |