Konfigurasi resource yang digunakan untuk menentukan konten dan perilaku Add-on dalam editor. Manifes add-on harus memiliki semua komponen yang ditandai sebagai Wajib jika memperluas Editor.
Editor
Konfigurasi Add-on manifest untuk ekstensi Editor. Lihat Memperluas Editor dengan Add-on untuk mengetahui informasi selengkapnya.
Representasi JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": { object (LinkPreviewTriggers) } } |
Kolom | |
---|---|
homepageTrigger |
Fungsi pemicu ini membuat
halaman beranda add-on di
aplikasi host. Ini menggantikan
|
onFileScopeGrantedTrigger |
Wajib jika add-on Anda menyertakan perilaku khusus untuk dokumen Editor saat ini, yang dipicu saat pengguna mengizinkan cakupan |
linkPreviewTriggers |
Wajib untuk pratinjau link. Menentukan pola URL yang melihat pratinjau konten untuk layanan pihak ketiga atau non-Google. Untuk mengetahui detailnya, lihat Melihat pratinjau link di Google Dokumen (Pratinjau Developer). |
OnFileScopeGrantedTrigger
Konfigurasi untuk pemicu kontekstual yang diaktifkan saat add-on menampilkan
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. Jika ditentukan, Anda harus mengimplementasikan fungsi ini untuk mem-build dan menampilkan array objek Card untuk ditampilkan di UI add-on.
|
LinkPreviewTrigger
Konfigurasi untuk pemicu yang diaktifkan saat pengguna mengetik atau menempelkan link dari layanan pihak ketiga atau non-Google ke dalam dokumen Google Dokumen.
Guna menyiapkan pemicu ini untuk Add-on Google Workspace, lihat Melihat pratinjau link di Google Dokumen (Pratinjau Developer).
Representasi JSON |
---|
{ "labelText": string, "runFunction": string, "Icon": string, "patterns": [ { object(patterns) } ] } |
Kolom | |
---|---|
labelText |
Example: Support case . Teks ini statis dan ditampilkan sebelum pengguna menjalankan add-on.
|
localizedLabelText |
labelText yang dilokalkan ke dalam bahasa lain. Tentukan ID bahasa dan negara/wilayah dalam format kode bahasa ISO 639-ISO 3166 negara/wilayah. Contoh, en-US .
|
runFunction |
https://www.googleapis.com/auth/documents.readonly .
Jika ditentukan, Anda harus mengimplementasikan fungsi ini untuk menerima objek peristiwa yang berisi docs.matchedUrl.url sebagai argumen dan menampilkan satu objek
Card yang menampilkan pratinjau link di UI add-on.
|
icon |
logoUrl .
|
patterns |
|
Pola
Konfigurasi untuk setiap pola URL yang memicu pratinjau link.
Representasi JSON |
---|
{ "hostPattern": string, "pathPrefix" : string } |
Kolom | |
---|---|
hostPattern |
subdomain.example.com , sertakan subdomain tersebut.
Untuk melihat pratinjau link untuk seluruh domain, tentukan karakter pengganti dengan tanda bintang (* ) sebagai subdomain.
Misalnya, |
pathPrefix |
hostPattern .
Misalnya, jika pola host URL adalah Untuk mencocokkan semua URL di domain pola host, kosongkan |