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 | 
 runFunctiontidak ada. Jika disediakan, URL yang dibuka di tab
        saat pengguna memilih tindakan ini. | 
| runFunction | 
 openLinktidak ada. Jika diberikan, nama fungsi Apps
        Script yang dijalankan saat pengguna memilih tindakan ini.Lihat panduan Tindakan universal untuk mengetahui detailnya. |