การกำหนดค่าทรัพยากรที่ใช้ในการกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ภายในเอดิเตอร์ ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุหากขยาย Editor
เครื่องมือแก้ไข
การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับส่วนขยายของเอดิเตอร์ ดูรายละเอียดได้ที่การขยายโปรแกรมแก้ไขด้วยส่วนเสริมของ Google Workspace
| การแสดง JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| ช่อง | |
|---|---|
homepageTrigger |
ฟังก์ชันทริกเกอร์นี้จะสร้างหน้าแรกของส่วนเสริม
ในแอปโฮสต์ ซึ่งจะลบล้าง
|
onFileScopeGrantedTrigger |
ต้องระบุหากส่วนเสริมมีลักษณะการทำงาน
ที่เฉพาะเจาะจงกับเอกสารปัจจุบัน ซึ่งจะทริกเกอร์เมื่อผู้ใช้
ให้สิทธิ์ขอบเขต |
linkPreviewTriggers[] |
ต้องระบุสำหรับตัวอย่างลิงก์ รายการทริกเกอร์สำหรับการแสดงตัวอย่าง ลิงก์ในไฟล์ Google เอกสาร ชีต หรือ สไลด์ ดูรายละเอียดได้ที่ แสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ |
createActionTriggers[] |
ต้องระบุเมื่อสร้างแหล่งข้อมูลของบุคคลที่สาม รายการทริกเกอร์ สำหรับการสร้างทรัพยากรในบริการของบุคคลที่สามจากเมนู @ โปรดดูรายละเอียดที่หัวข้อสร้างแหล่งข้อมูลของบุคคลที่สามด้วยชิปอัจฉริยะ |
OnFileScopeGrantedTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทซึ่งจะเริ่มทำงานเมื่อกล่องโต้ตอบขอบเขตไฟล์คำขอใช้ CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build();
และผู้ใช้ให้สิทธิ์การให้สิทธิ์ขอบเขต drive.file
| การแสดง JSON |
|---|
{
"runFunction": string
} |
| ช่อง | |
|---|---|
runFunction |
drive.file ฟังก์ชันต้องแสดงผลอาร์เรย์ของ
Card
ออบเจ็กต์สำหรับ UI
|
LinkPreviewTriggers
การกำหนดค่าสำหรับทริกเกอร์ที่จะทำงานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบริการของบุคคลที่สามลงในไฟล์เอกสาร ชีต หรือสไลด์
หากต้องการตั้งค่าทริกเกอร์นี้สำหรับส่วนเสริมของ Google Workspace โปรดดูดูตัวอย่างลิงก์ด้วยชิปอัจฉริยะ
| การแสดง JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| ช่อง | |
|---|---|
labelText |
Example: Support caseดูตัวอย่างลิงก์ ข้อความนี้
เป็นข้อความแบบคงที่
|
localizedLabelText |
labelText เพื่อแปลเป็นภาษาอื่นๆ
จัดรูปแบบภาษาในISO 639 และประเทศ/ภูมิภาคใน ISO 3166 โดยคั่นด้วยขีดกลาง -
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview
ฟังก์ชันต้องยอมรับออบเจ็กต์เหตุการณ์ ซึ่งมีพร็อพเพอร์ตี้ matchedUrl.url ที่มี URL ที่จะแสดงตัวอย่าง และต้องคืนค่าออบเจ็กต์ Card
|
logoUrl |
logoUrl
|
UriPattern
การกำหนดค่าสำหรับรูปแบบ URL แต่ละรายการที่ทริกเกอร์ตัวอย่างลิงก์
| การแสดง JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| ช่อง | |
|---|---|
hostPattern |
*)
|
pathPrefix |
pathPrefixว่างไว้
|
CreateActionTriggers
การกำหนดค่าสำหรับทริกเกอร์ที่ทำงานเมื่อผู้ใช้เลือกรายการเมนูการผสานรวมของบุคคลที่สามจากเมนู @ ใน Google เอกสาร
หากต้องการตั้งค่าทริกเกอร์นี้สำหรับส่วนเสริมของ Google Workspace โปรดดูหัวข้อสร้างทรัพยากรของบุคคลที่สามด้วยชิปอัจฉริยะ
| การแสดง JSON |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| ช่อง | |
|---|---|
id |
[a-zA-Z0-9-]+.
|
labelText |
Create support case
|
localizedLabelText |
labelText เพื่อแปล จัดรูปแบบ
ภาษาใน ISO 639
และประเทศ/ภูมิภาคใน
ISO 3166
โดยคั่นด้วยขีดกลาง -
|
runFunction |
|
logoUrl |
logoUrl
|