การกําหนดค่าทรัพยากรที่ใช้เพื่อกําหนดเนื้อหาและลักษณะการทํางานของส่วนเสริม Google Workspace ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทําเครื่องหมายเป็นต้องระบุ
AddOns
การกำหนดค่าระดับบนสุดของไฟล์ Manifest ของส่วนเสริม Google Workspace
การแสดง JSON |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "chat": { object (Chat) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
ช่อง | |
---|---|
common |
ต้องระบุ กําหนดค่าสําหรับ ส่วนเสริม Google Workspace ที่ใช้ร่วมกันได้สําหรับแอปพลิเคชันโฮสต์ทุกแอป ระบบจะใช้ค่าบางอย่างที่กําหนดไว้ที่นี่เป็นค่าเริ่มต้นเมื่อไม่ได้ระบุค่าที่เฉพาะเจาะจงสําหรับโฮสต์หนึ่งๆ |
calendar |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการให้บริการของปฏิทิน การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ Google ปฏิทิน หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Google ปฏิทิน |
chat |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการให้บริการของ Chat การกําหนดค่าแอป Google Chat หากไม่ระบุช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Google Chat ออบเจ็กต์ |
drive |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยาย Google ไดรฟ์ การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ Google ไดรฟ์ หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Google ไดรฟ์ |
gmail |
ต้องระบุหากส่วนเสริม Google Workspace ขยายการให้บริการของ Gmail การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ Gmail หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Gmail |
docs |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการทำงานไปยังเอกสาร การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ของเอกสาร หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมในเอกสาร |
sheets |
ต้องระบุหากส่วนเสริม Google Workspace ขยายชีต การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ชีต หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมในชีต |
slides |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการทำงานของสไลด์ การกําหนดค่าลักษณะที่ปรากฏและลักษณะการทํางานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์สไลด์ หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมในสไลด์ |
ใช้กันทั่วไป
การกําหนดค่าไฟล์ Manifest สําหรับพารามิเตอร์ที่ใช้ร่วมกันสําหรับแอปพลิเคชันโฮสต์ทุกรายการ ระบบจะใช้ค่าบางอย่างที่กําหนดไว้ที่นี่เป็นค่าเริ่มต้นเมื่อละเว้นค่าที่เฉพาะเจาะจงสําหรับโฮสต์หนึ่งๆ
การแสดง JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
ช่อง | |
---|---|
homepageTrigger |
|
layoutProperties |
|
logoUrl |
ต้องระบุ URL ของรูปภาพที่แสดงในแถบเครื่องมือ URL ต้องเป็นแบบสาธารณะ |
name |
ต้องระบุ ชื่อของส่วนเสริมที่แสดงในแถบเครื่องมือ |
openLinkUrlPrefixes[] |
ต้องระบุหากส่วนเสริมแสดงลิงก์ขาออก ไม่ว่าจะเป็นภายในวิดเจ็ตที่ใช้
ดูรายละเอียดเพิ่มเติมได้ที่ รายการที่อนุญาตสำหรับ URL |
universalActions[] |
|
useLocaleFromApp |
หากเป็น ดูรายละเอียดเพิ่มเติมได้ที่ การเข้าถึงภาษาและเขตเวลาของผู้ใช้ |
LayoutProperties
การกําหนดค่าที่ควบคุม Google Workspace สีและลักษณะที่ปรากฏของแถบเครื่องมือและปุ่มของส่วนเสริม
การแสดง JSON |
---|
{ "primaryColor": string, "secondaryColor": string } |
ช่อง | |
---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
การกําหนดค่าสําหรับการดําเนินการแบบสากล เมื่อเลือกแล้ว การดําเนินการแบบสากลจะเปิดลิงก์ URL ที่ระบุ หรือเรียกใช้ฟังก์ชัน Apps Script ที่ระบุ
การแสดง JSON |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
ช่อง | |
---|---|
label |
|
openLink |
runFunction URL ที่เปิดในแท็บเมื่อผู้ใช้เลือกการดำเนินการนี้ (หากระบุ)
|
runFunction |
openLink ชื่อฟังก์ชัน Apps Script ที่ดำเนินการเมื่อผู้ใช้เลือกการดำเนินการนี้ (หากระบุ)
ดูรายละเอียดได้จากคำแนะนำ การดำเนินการแบบสากล |