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