Indeks
AddOnWidgetSet(pesan)AddOnWidgetSet.WidgetType(enum)CommonAddOnManifest(pesan)CreateActionExtensionPoint(pesan)GranularOauthPermissionSupport(enum)HomepageExtensionPoint(pesan)HttpAuthorizationHeader(enum)HttpOptions(pesan)LayoutProperties(pesan)LinkPreviewExtensionPoint(pesan)MenuItemExtensionPoint(pesan)UniversalActionExtensionPoint(pesan)UriPattern(pesan)
AddOnWidgetSet
Subset widget yang digunakan oleh add-on.
| Kolom | |
|---|---|
usedWidgets[] |
Daftar widget yang digunakan dalam add-on. |
WidgetType
Jenis widget. WIDGET_TYPE_UNSPECIFIED adalah set widget dasar.
| Enum | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Set widget default. |
DATE_PICKER |
Pemilih tanggal. |
STYLED_BUTTONS |
Tombol yang diberi gaya mencakup tombol terisi dan tombol yang dinonaktifkan. |
PERSISTENT_FORMS |
Formulir persisten memungkinkan nilai formulir tetap ada selama tindakan. |
FIXED_FOOTER |
Memperbaiki footer dalam kartu. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Memperbarui subjek dan penerima draf. |
GRID_WIDGET |
Widget petak. |
ADDON_COMPOSE_UI_ACTION |
Tindakan add-on Gmail yang berlaku untuk UI tulis add-on. |
CommonAddOnManifest
Konfigurasi add-on yang dibagikan di semua aplikasi host add-on.
| Kolom | |
|---|---|
name |
Wajib. Nama tampilan add-on. |
logoUrl |
Wajib. URL untuk gambar logo yang ditampilkan di toolbar add-on. |
layoutProperties |
Properti tata letak umum untuk kartu add-on. |
addOnWidgetSet |
Widget yang digunakan dalam add-on. Jika kolom ini tidak ditentukan, set default akan digunakan. |
useLocaleFromApp |
Apakah akan meneruskan informasi lokalitas dari aplikasi host. |
homepageTrigger |
Menentukan endpoint yang akan dieksekusi dalam konteks apa pun, di host mana pun. Kartu apa pun yang dihasilkan oleh fungsi ini akan selalu tersedia bagi pengguna, tetapi mungkin tertutup oleh konten kontekstual saat add-on ini mendeklarasikan pemicu yang lebih bertarget. |
universalActions[] |
Menentukan daftar titik ekstensi di menu tindakan universal yang berfungsi sebagai menu setelan untuk add-on. Titik ekstensi dapat berupa URL link untuk dibuka atau endpoint yang akan dieksekusi sebagai pengiriman formulir. |
openLinkUrlPrefixes |
Tindakan OpenLink hanya dapat menggunakan URL dengan skema |
CreateActionExtensionPoint
Konfigurasi untuk pemicu yang diaktifkan saat pengguna memanggil alur kerja pembuatan resource di aplikasi Google Workspace. Untuk mengetahui informasi selengkapnya, lihat Membuat resource pihak ketiga dari menu @.
| Kolom | |
|---|---|
id |
Wajib. ID unik untuk membedakan titik ekstensi ini. ID dapat berisi hingga 64 karakter dan harus dalam format |
labelText |
Wajib. Teks yang ditampilkan bersama ikon untuk titik entri pembuatan resource, seperti |
localizedLabelText |
Opsional. Peta Jika lokalitas pengguna ada di kunci peta, pengguna akan melihat versi |
runFunction |
Wajib. Endpoint yang akan dieksekusi saat alur kerja pembuatan resource dipicu untuk membuat link. |
logoUrl |
Opsional. Ikon yang ditampilkan untuk titik entri pembuatan resource. Jika tidak ada, menu akan menggunakan ikon toolbar add-on Anda, |
GranularOauthPermissionSupport
Apakah add-on telah mengaktifkan Izin OAuth Terperinci.
| Enum | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Nilai default, tidak boleh digunakan. |
OPT_IN |
Add-on diizinkan untuk menggunakan Izin OAuth Terperinci. |
OPT_OUT |
Add-on tidak menggunakan Izin OAuth Terperinci. |
HomepageExtensionPoint
Format umum untuk mendeklarasikan tampilan halaman beranda add-on.
| Kolom | |
|---|---|
runFunction |
Wajib. Endpoint yang akan dieksekusi saat titik ekstensi ini diaktifkan. |
enabled |
Opsional. Jika disetel ke Nilai defaultnya adalah Jika tampilan halaman beranda kustom add-on dinonaktifkan, kartu ringkasan umum akan diberikan kepada pengguna. |
HttpAuthorizationHeader
Header otorisasi dikirim dalam permintaan HTTP add-on.
| Enum | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Nilai default, setara dengan SYSTEM_ID_TOKEN. |
SYSTEM_ID_TOKEN |
Mengirim token ID untuk akun layanan sistem add-on Google Workspace khusus project (default). |
USER_ID_TOKEN |
Kirim token ID untuk pengguna akhir. |
NONE |
Jangan mengirim header Autentikasi. |
HttpOptions
Opsi untuk mengirim permintaan ke endpoint HTTP add-on.
| Kolom | |
|---|---|
authorizationHeader |
Konfigurasi untuk token yang dikirim di header Otorisasi |
granularOauthPermissionSupport |
Apakah add-on telah mengaktifkan Izin OAuth Terperinci. |
LayoutProperties
Properti tata letak kartu yang dibagikan di semua aplikasi host add-on.
| Kolom | |
|---|---|
primaryColor |
Warna utama add-on. Menetapkan warna toolbar. Jika tidak ada warna primer yang ditetapkan, nilai default yang disediakan oleh framework akan digunakan. |
secondaryColor |
Warna sekunder add-on. Menetapkan warna tombol. Jika warna primer ditetapkan, tetapi tidak ada warna sekunder yang ditetapkan, warna sekunder akan sama dengan warna primer. Jika warna primer maupun warna sekunder tidak disetel, nilai default yang disediakan oleh framework akan digunakan. |
useNewMaterialDesign |
Mengaktifkan desain material untuk kartu. |
LinkPreviewExtensionPoint
Konfigurasi untuk pemicu yang diaktifkan saat pengguna mengetik atau menempelkan link dari layanan pihak ketiga atau non-Google ke file Google Dokumen, Spreadsheet, atau Slide.
| Kolom | |
|---|---|
labelText |
Wajib. Teks untuk contoh chip smart yang meminta pengguna melihat pratinjau link, seperti |
localizedLabelText |
Opsional. Peta Jika lokalitas pengguna ada di kunci peta, pengguna akan melihat versi |
patterns[] |
Wajib. Array pola URL yang memicu add-on untuk melihat pratinjau link. |
runFunction |
Wajib. Endpoint yang akan dieksekusi saat pratinjau link dipicu. |
logoUrl |
Opsional. Ikon yang ditampilkan di chip smart dan kartu pratinjau. Jika tidak ada, add-on akan menggunakan ikon toolbarnya, |
MenuItemExtensionPoint
Format umum untuk mendeklarasikan item menu atau tombol yang muncul dalam aplikasi host.
| Kolom | |
|---|---|
runFunction |
Wajib. Endpoint yang akan dieksekusi saat titik ekstensi ini diaktifkan. |
label |
Wajib. Teks yang terlihat oleh pengguna yang menjelaskan tindakan yang dilakukan dengan mengaktifkan titik ekstensi ini. Misalnya, "Masukkan faktur". |
logoUrl |
URL untuk gambar logo yang ditampilkan di toolbar add-on. Jika tidak disetel, defaultnya adalah URL logo utama add-on. |
UniversalActionExtensionPoint
Format untuk mendeklarasikan titik ekstensi item menu tindakan universal.
| Kolom | |
|---|---|
label |
Wajib. Teks yang terlihat oleh pengguna yang menjelaskan tindakan yang dilakukan dengan mengaktifkan titik ekstensi ini, misalnya, "Tambahkan kontak baru". |
Kolom union action_type. Wajib. Jenis tindakan yang didukung pada item menu tindakan universal. Tindakan ini dapat berupa link untuk dibuka atau endpoint untuk dieksekusi. action_type hanya dapat berupa salah satu dari berikut: |
|
openLink |
URL yang akan dibuka oleh UniversalAction. |
runFunction |
Endpoint yang akan dijalankan oleh UniversalAction. |
UriPattern
Konfigurasi untuk setiap pola URL yang memicu pratinjau link.
| Kolom | |
|---|---|
hostPattern |
Wajib diisi untuk setiap pola URL yang akan dipratinjau. Domain pola URL. Add-on ini akan melihat pratinjau link yang berisi domain ini di URL. Untuk melihat pratinjau link untuk subdomain tertentu, seperti Misalnya, |
pathPrefix |
Opsional. Jalur yang menambahkan domain Misalnya, jika pola host URL adalah Untuk mencocokkan semua URL di domain pola host, biarkan |