การกําหนดค่าทรัพยากรที่ใช้เพื่อกําหนดเนื้อหาและพฤติกรรมของ ส่วนเสริมในเครื่องมือแก้ไข ไฟล์ Manifest ของส่วนเสริมต้องมีคอมโพเนนต์ทั้งหมดที่ระบุว่าจําเป็นหากขยาย Editor
เครื่องมือแก้ไข
การกําหนดค่าไฟล์ Manifest ของส่วนเสริมส่วนขยาย ดูข้อมูลเพิ่มเติมได้ที่การขยายเครื่องมือแก้ไขด้วย ส่วนเสริม
การแสดง JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ] } |
ช่อง | |
---|---|
homepageTrigger |
ฟังก์ชันทริกเกอร์นี้จะสร้างหน้าแรกของส่วนเสริมในแอปโฮสต์ ซึ่งจะลบล้าง
|
onFileScopeGrantedTrigger |
ต้องระบุหากส่วนเสริมมีลักษณะการทํางานเฉพาะสําหรับเอกสาร Editor ปัจจุบัน ซึ่งจะทริกเกอร์เมื่อผู้ใช้ให้สิทธิ์ขอบเขต |
linkPreviewTriggers[] |
ต้องระบุสําหรับตัวอย่างลิงก์ รายการทริกเกอร์สําหรับดูตัวอย่างลิงก์ในเอกสาร Google เอกสาร โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ใน Google เอกสาร (เวอร์ชันตัวอย่างสําหรับนักพัฒนาซอฟต์แวร์) |
OnTriggerScopeGrantedTrigger
การกําหนดค่าสําหรับทริกเกอร์ตามบริบทที่จะเริ่มทํางานเมื่อส่วนเสริมแสดงกล่องโต้ตอบขอบเขตคําขอไฟล์โดยใช้ CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
และผู้ใช้ให้สิทธิ์การให้สิทธิ์ขอบเขต drive.file
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
drive.file หากระบุ คุณต้องใช้ฟังก์ชันนี้เพื่อสร้างและแสดงผลอาร์เรย์ของออบเจ็กต์
Card เพื่อแสดงใน UI ส่วนเสริม
|
ทริกเกอร์ลิงก์ตัวอย่าง
การกําหนดค่าสําหรับทริกเกอร์ที่เริ่มทํางานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในเอกสาร Google เอกสาร
หากต้องการตั้งค่าทริกเกอร์นี้สําหรับส่วนเสริม Google Workspace โปรดดูหัวข้อแสดงตัวอย่างลิงก์ใน Google เอกสาร (ตัวอย่างสําหรับนักพัฒนาซอฟต์แวร์)
การแสดง JSON |
---|
{ "labelText": string, "runFunction": string, "logoUrl": string, "patterns": [ { object(patterns) } ] } |
ช่อง | |
---|---|
labelText |
Example: Support case ข้อความนี้เป็นภาพนิ่งและจะแสดงก่อนที่ผู้ใช้จะเรียกใช้ส่วนเสริม
|
localizedLabelText |
labelText เพื่อแปลเป็นภาษาอื่นๆ จัดรูปแบบภาษาใน ISO 639 และประเทศ/ภูมิภาคใน ISO 3166 แล้วคั่นด้วยเครื่องหมายขีดกลาง - เช่น en-US
หากมีภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/documents.readonly
หากระบุ คุณต้องใช้ฟังก์ชันนี้เพื่อยอมรับออบเจ็กต์เหตุการณ์ที่มี docs.matchedUrl.url เป็นอาร์กิวเมนต์และแสดงผลออบเจ็กต์
Card เดียวที่แสดงตัวอย่างลิงก์ใน UI ของส่วนเสริม
|
logoUrl |
logoUrl
|
รูปแบบ Uri
การกําหนดค่าสําหรับ URL แต่ละรูปแบบที่เรียกใช้ตัวอย่างลิงก์
การแสดง JSON |
---|
{ "hostPattern": string, "pathPrefix" : string } |
ช่อง | |
---|---|
hostPattern |
subdomain.example.com ให้ใส่โดเมนย่อย
หากต้องการดูตัวอย่างลิงก์สําหรับทั้งโดเมน ให้ระบุอักขระไวลด์การ์ดที่มีเครื่องหมายดอกจัน (* ) เป็นโดเมนย่อย
ตัวอย่างเช่น |
pathPrefix |
hostPattern
เช่น หากรูปแบบโฮสต์ URL คือ หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้ปล่อย |