Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku add-on Google Workspace dalam editor. Manifes add-on Google Workspace harus menyertakan semua komponen yang ditandai sebagai Wajib jika memperluas Editor.
Editor
Konfigurasi manifes add-on Google Workspace untuk ekstensi Editor. Lihat Memperluas Editor dengan add-on Google Workspace untuk mengetahui detailnya.
| Representasi JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| Kolom | |
|---|---|
homepageTrigger |
Fungsi pemicu ini membuat
halaman beranda add-on
di aplikasi host. Fungsi ini menggantikan
|
onFileScopeGrantedTrigger |
Wajib jika add-on menyertakan perilaku
khusus untuk dokumen saat ini, yang dipicu saat pengguna
mengizinkan cakupan |
linkPreviewTriggers[] |
Diperlukan untuk pratinjau link. Daftar pemicu untuk melihat pratinjau link dalam file Google Dokumen, Spreadsheet, atau Slide. Untuk mengetahui detailnya, lihat Melihat pratinjau link dengan smart chip. |
createActionTriggers[] |
Wajib diisi untuk pembuatan resource pihak ketiga. Daftar pemicu untuk membuat resource di layanan pihak ketiga dari menu @. Untuk detailnya, lihat Membuat resource pihak ketiga dengan smart chip. |
OnFileScopeGrantedTrigger
Konfigurasi untuk pemicu kontekstual yang diaktifkan saat dialog cakupan file permintaan menggunakan CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build();
dan pengguna memberikan otorisasi cakupan drive.file.
| Representasi JSON |
|---|
{
"runFunction": string
} |
| Kolom | |
|---|---|
runFunction |
drive.file diberikan. Fungsi harus menampilkan array objek
Card
untuk UI.
|
LinkPreviewTriggers
Konfigurasi untuk pemicu yang diaktifkan saat pengguna mengetik atau menempelkan link dari layanan pihak ketiga ke file Dokumen, Spreadsheet, atau Slide.
Untuk menyiapkan pemicu ini untuk add-on Google Workspace, lihat Melihat pratinjau link dengan smart chip.
| Representasi JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| Kolom | |
|---|---|
labelText |
Example: Support case. Teks ini
bersifat statis.
|
localizedLabelText |
labelText untuk melokalkan ke bahasa
lain. Format bahasa dalam
ISO 639
dan negara/wilayah dalam
ISO 3166,
dipisahkan dengan tanda hubung -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. Fungsi harus menerima objek peristiwa, yang mencakup
properti matchedUrl.url yang berisi URL untuk pratinjau, dan
menampilkan
objek
Card.
|
logoUrl |
logoUrl.
|
UriPattern
Konfigurasi untuk setiap pola URL yang memicu pratinjau link.
| Representasi JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Kolom | |
|---|---|
hostPattern |
*).
|
pathPrefix |
pathPrefix kosong.
|
CreateActionTriggers
Konfigurasi untuk pemicu yang diaktifkan saat pengguna memilih item menu integrasi pihak ketiga dari menu @ Google Dokumen.
Untuk menyiapkan pemicu ini bagi add-on Google Workspace, lihat Membuat resource pihak ketiga dengan chip smart.
| Representasi JSON |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| Kolom | |
|---|---|
id |
[a-zA-Z0-9-]+..
|
labelText |
Create support case.
|
localizedLabelText |
labelText untuk melokalkan. Format
bahasa dalam ISO 639
dan negara/wilayah dalam
ISO 3166,
dipisahkan dengan tanda hubung -.
|
runFunction |
|
logoUrl |
logoUrl.
|