การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ภายในเอดิเตอร์ ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นจำเป็น หากขยาย Editor
เครื่องมือแก้ไข
การกําหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สําหรับส่วนขยาย Editor โปรดดูข้อมูลเพิ่มเติมที่การขยายเอดิเตอร์ด้วยส่วนเสริม Google Workspace
การแสดง JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ] } |
ช่อง | |
---|---|
homepageTrigger |
ฟังก์ชันทริกเกอร์นี้จะสร้างหน้าแรกที่เป็นส่วนเสริมในแอปโฮสต์ ซึ่งจะลบล้าง
|
onFileScopeGrantedTrigger |
ต้องระบุหากส่วนเสริมมีลักษณะการทำงานเฉพาะสำหรับเอกสาร Editor ปัจจุบัน ซึ่งจะทริกเกอร์เมื่อผู้ใช้ให้สิทธิ์ขอบเขต |
linkPreviewTriggers[] |
ต้องระบุสำหรับการแสดงตัวอย่างลิงก์ รายการตัวทริกเกอร์สำหรับการแสดงตัวอย่างลิงก์ในเอกสารใน Google เอกสาร โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ที่มีชิปอัจฉริยะ |
ทริกเกอร์ที่ให้สิทธิ์ในขอบเขต
การกำหนดค่าสำหรับทริกเกอร์บริบทที่เริ่มทำงานเมื่อกล่องโต้ตอบขอบเขตของไฟล์คำขอที่ใช้ CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
และผู้ใช้ให้สิทธิ์ขอบเขต drive.file
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
drive.file หากระบุไว้ คุณต้องใช้ฟังก์ชันนี้เพื่อสร้างและแสดงผลอาร์เรย์ของออบเจ็กต์
Card สำหรับแสดงใน UI ของส่วนเสริม
|
ทริกเกอร์การแสดงตัวอย่างลิงก์
การกำหนดค่าสำหรับทริกเกอร์ที่เริ่มทำงานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในเอกสาร Google เอกสาร
หากต้องการตั้งค่าทริกเกอร์นี้สำหรับส่วนเสริม Google Workspace โปรดดู แสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ
การแสดง 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/workspace.linkpreview
หากระบุไว้ คุณต้องใช้ฟังก์ชันนี้เพื่อยอมรับออบเจ็กต์เหตุการณ์ที่มี docs.matchedUrl.url เป็นอาร์กิวเมนต์ แล้วแสดงผลออบเจ็กต์
Card รายการเดียวที่แสดงตัวอย่างลิงก์ใน UI ของส่วนเสริม
|
logoUrl |
logoUrl
|
รูปแบบ URI
การกำหนดค่าสำหรับรูปแบบ URL แต่ละรูปแบบที่ทริกเกอร์ตัวอย่างลิงก์
การแสดง JSON |
---|
{ "hostPattern": string, "pathPrefix" : string } |
ช่อง | |
---|---|
hostPattern |
subdomain.example.com ให้ใส่โดเมนย่อยดังกล่าว
หากต้องการดูตัวอย่างลิงก์ของทั้งโดเมน ให้ระบุอักขระไวลด์การ์ดที่มีเครื่องหมายดอกจัน (* ) เป็นโดเมนย่อย
เช่น |
pathPrefix |
hostPattern
เช่น หากรูปแบบโฮสต์ URL คือ หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้เว้น |