Resource manifes AddOns

Konfigurasi sumber daya yang digunakan untuk mendefinisikan Add-on Google Workspace konten dan perilaku pengguna. Add-on Google Workspace manifes harus memiliki semua komponen yang ditandai sebagai Required.

AddOns

Manifes Add-on Google Workspace tingkat teratas konfigurasi Anda.

Representasi JSON
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
Kolom
common

object (Common)

Wajib. Mendefinisikan nilai untuk Add-on Google Workspace yang umum untuk setiap aplikasi {i>host<i}. Beberapa nilai yang ditentukan di sini digunakan sebagai default saat nilai tertentu untuk {i>host<i} tertentu dihilangkan.

calendar

object (Calendar)

Wajib ada jika Add-on Google Workspace memperluas Kalender. Konfigurasi tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Google Kalender. Jika kolom ini dihilangkan, elemen dinonaktifkan di Google Kalender.

drive

object (Drive)

Wajib ada jika Add-on Google Workspace memperluas Google Drive. Konfigurasi tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Google Drive. Jika kolom ini dihilangkan, elemen dinonaktifkan di Google Drive.

gmail

object (Gmail)

Wajib ada jika Add-on Google Workspace memperluas Gmail. Konfigurasi tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Gmail. Jika kolom ini dihilangkan, elemen atau add-on dinonaktifkan di Gmail.

docs

object (Docs)

Wajib ada jika Add-on Google Workspace memperluas Dokumen. Konfigurasi untuk tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Dokumen. Jika kolom ini dihilangkan, elemen dinonaktifkan di Dokumen.

sheets

object (Sheets)

Wajib ada jika Add-on Google Workspace memperluas Spreadsheet. Konfigurasi untuk tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Spreadsheet. Jika kolom ini dihilangkan, elemen dinonaktifkan di Spreadsheet.

slides

object (Slides)

Wajib ada jika Add-on Google Workspace memperluas Slide. Konfigurasi untuk tampilan dan perilaku Add-on Google Workspace dalam Aplikasi host Slide. Jika kolom ini dihilangkan, elemen dinonaktifkan di Slide.

Umum

Konfigurasi manifes untuk parameter yang umum untuk setiap aplikasi host. Beberapa nilai yang didefinisikan di sini digunakan sebagai default saat nilai tertentu untuk {i>host<i} tertentu dihilangkan.

Representasi JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Kolom
homepageTrigger

object (HomepageTrigger)

Spesifikasi fungsi pemicu default untuk membuat add-on halaman beranda Anda. Ini digunakan jika pemicu halaman beranda khusus host tidak didefinisikan. Jika ini juga dihilangkan, kartu halaman beranda umum dibangun dan digunakan saat dibutuhkan.
layoutProperties

object (LayoutProperties)

Konfigurasi untuk warna yang digunakan di tombol dan toolbar add-on.
logoUrl

string

Wajib. URL gambar yang ditampilkan di toolbar. URL harus bersifat publik.

name

string

Wajib. Nama add-on yang ditampilkan di toolbar.

openLinkUrlPrefixes[]

string

Wajib diisi jika add-on menampilkan link keluar, baik dalam menggunakan widget OpenLink atau widget teks menggunakan tag anchor HTML. Daftar URL HTTPS awalan. Untuk melindungi data pengguna, link apa pun yang dirender oleh add-on harus cocok dengan salah satu awalan dalam daftar ini.

Lihat Daftar URL yang diizinkan untuk detail selengkapnya.

universalActions[]

object (UniversalAction)

Daftar universal tindakan konversi lain yang selalu tersedia di UI add-on.
useLocaleFromApp

boolean

Jika true, add-on objek peristiwa yang diteruskan ke fungsi callback tindakan atau fungsi pemicu menyertakan informasi lokalitas dan zona waktu pengguna. Default-nya adalah false.

Lihat Mengakses lokalitas dan zona waktu pengguna untuk detail selengkapnya.

LayoutProperties

Konfigurasi yang mengontrol Google Workspace {i>add-on toolbar<i} serta warna dan tampilan tombol.

Representasi JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
Kolom
primaryColor

string

Warna toolbar. Default-nya adalah abu-abu (#424242).
secondaryColor

string

Warna default tombol. Default-nya adalah warna primer (jika warnanya set); jika tidak diubah secara default ke biru (#2196F3).

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

string

Wajib untuk setiap tindakan universal. Teks yang ditampilkan di UI untuk tindakan ini.
runFunction

string

Wajib untuk setiap tindakan universal jika openLink adalah tidak ada. Jika disediakan, nama Aplikasi Fungsi skrip yang dijalankan saat pengguna memilih tindakan ini.

Lihat Panduan tindakan universal untuk mengetahui detailnya.